将$ image更改为实际图像

时间:2014-01-27 10:44:33

标签: php image email

代码

    // 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名称?

2 个答案:

答案 0 :(得分:1)

阅读strings;你也需要改变它,

$attach[] = array($image, 'image/jpeg');

答案 1 :(得分:1)

如果你在'之间添加任何代码,那么它就不会被解释为其中的字符串。如果你在"之间进行,那么它将被解释..这是php中'"之间的差异

你应该把它添加为

$attach[] = array($image, 'image/jpeg');