代码:
// 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名称?
答案 0 :(得分:1)
阅读strings;你也需要改变它,
$attach[] = array($image, 'image/jpeg');
答案 1 :(得分:1)
如果你在'
之间添加任何代码,那么它就不会被解释为其中的字符串。如果你在"
之间进行,那么它将被解释..这是php中'
和"
之间的差异
你应该把它添加为
$attach[] = array($image, 'image/jpeg');