Код:
// Attach two files: an image and a zip archive
// - Each element contains: "file path", "file mime type"
$attach[] = array('$image', 'image/jpeg');
// Calls the sendMailAtt() to send mail, outputs message if the mail was accepted for delivery or not
if(sendMailAtt($to, $from, $subject, $message, $attach)) {
echo 'The mail successfully sent';
}
Если вы посмотрите на $attach[]...
линии, то array $image
не работает правильно. Если вы измените его на что-то вроде: image.jpg
, он работает. Но простой $image
(который создается при загрузке через Веб-сайт) составляет 0 байтов при отправке по почте.
Есть ли что-нибудь, что мне нужно изменить в этой строке, поэтому оно использует сгенерированное $ image name в этом массиве?
** Переменные внутри одиночных кавычек не будет intrepreted * * –
Вы используете встроенную функцию php 'mail()' или какую-либо другую библиотеку для отправки электронной почты? взгляните на это для нормальной функции 'mail()' для отправки вложения. http://webcheatsheet.com/php/send_email_text_html_attachment.php – Latheesan