【发布时间】:2013-08-31 09:01:53
【问题描述】:
我正在使用 PHPMailer https://github.com/Synchro/PHPMailer 将图像作为电子邮件的附件发送。
但是当我这样做时它不起作用:
$photo = $_GET['photo_send'];
$photo = realpath($photo);
var_dump($photo);
$mail->AddAttachment($photo); // Add attachments
图片路径显示在url中:
photo_send=images%2Ffullscreen%2F1.JPG%3Flol%3Dlol
当我将路径直接放在AddAttachment 中时,它可以工作。
如果有人可以提出建议或提供建议,我将不胜感激!
【问题讨论】:
-
获取图片的路径是什么?
-
你的路径不对。将
$photo = realpath($photo); var_dump($photo);放在$phone = ..和$mail->...之间。 -
@chiragode 路径是
images/fullscreen/image.jpg -
@Glavić 还是不行
-
将
var_dump($photo);放在$_GET 之后并告诉我们它的含义。
标签: php email attachment send phpmailer