【发布时间】:2019-03-02 23:25:47
【问题描述】:
有人知道我的发件人会发生什么吗? ,尝试选择是否发送附件
if ($makassarid_setup['filesend'] == 1) {
$filepdf = file_get_contents($AddAttachment);
$mail->AddAttachment($filepdf);
}
那是来自 MKSENDERS ,发件人自己 $makassarid_setup 来自 mks.setting.php 作为配置文件,它已被包含在 MKSENDERS 文件的顶部
正如你在if ($makassarid_setup['filesend'] == 1) { 上看到的那样
如果我在 mks.setting.php 文件"filesend" => 1,(在 mks.setting.php 上)设置了 1,它应该发送附件,但是当我执行发件人时它给了我输出
PHP Notice: Undefined variable: AddAttachment in /home/ubuntu/workspace/DEATHhomo/MKSENDERS on line 125
PHP Warning: file_get_contents(): Filename cannot be empty in /home/ubuntu/workspace/DEATHhomo/MKSENDERS on line 125.
当我打开"filesend" => 0, 时,它正常发送电子邮件,没有任何错误输入,而$filepdf 来自mks.setting.php "filepdf" => "file/attachment/a.pdf",,所以它的文件名当然不是空的,我真的很感激你的任何帮助。
非常感谢! :D
【问题讨论】:
-
嘿@JBES 你能推荐我下面的脚本吗?