Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPMail中的连接_Php_Phpmailer_Joomla3.0 - Fatal编程技术网

PHPMail中的连接

PHPMail中的连接,php,phpmailer,joomla3.0,Php,Phpmailer,Joomla3.0,祝大家健康,亲爱的程序员。在Joomla 3模块中,我尝试在反馈表单中添加一个字段,并添加一个文件。这封信来了,本来有一个附件,但是有实数和没有分机和0kb的字母。在此添加: <?php $uploadfile = tempnam(sys_get_temp_dir(), sha1($_FILES['uploaded-file']['name'])); $filename = $_FILES['uploaded-file']['name']; if (move_upload

祝大家健康,亲爱的程序员。在Joomla 3模块中,我尝试在反馈表单中添加一个字段,并添加一个文件。这封信来了,本来有一个附件,但是有实数和没有分机和0kb的字母。在此添加:

 <?php $uploadfile = tempnam(sys_get_temp_dir(), sha1($_FILES['uploaded-file']['name']));
    $filename = $_FILES['uploaded-file']['name'];
    if (move_uploaded_file($_FILES['uploaded-file']['tmp_name'], $uploadfile)) {
        $mail->addAttachment($uploadfile, $filename);

    } else {
        $msg .= 'Failed to move file to ' . $uploadfile;
    }
    $mailSender->addAttachment($uploadfile); ?>

<label>
<input class="uploaded-file" id="uploaded-file" type="file" name="uploaded-file"/>
<span id="text_fileup">Add File</span>
</label>

添加文件

我知道有些东西遗漏了,修改了很多,但我仍然不明白有什么。感谢您早些时候的支持,世卫组织将做出正确的决定+100500在你的业力中。我找到了一个类似代码的解决方案

非常感谢Stjepan Osojnički

是的,您需要在要发送的模块中进行一些设置,显然模块没有被写入。即:

精确URL-关闭

禁用HTTPS-on


修复了URL-off

我找到了一个解决方案,上面有类似的代码

非常感谢Stjepan Osojnički

是的,您需要在要发送的模块中进行一些设置,显然模块没有被写入。即:

精确URL-关闭

禁用HTTPS-on


固定URL-off

您的PHPMailer实例名为
mail
还是
mailssender
?为什么要附加同一个文件两次,甚至有一次连验证都失败了?@Synchro,在模块中是$mailssender,我是示例中的第三方代码。但随后修复了$mailssender上的$mail,仍然没有随文件提供。。是的,我理解错误。。但是我已经重新考虑了没有发生任何事情的变体。您的PHPMailer实例名为
mail
还是
mailssender
?为什么要附加同一个文件两次,甚至有一次连验证都失败了?@Synchro,在模块中是$mailssender,我是示例中的第三方代码。但随后修复了$mailssender上的$mail,仍然没有随文件提供。。是的,我理解错误。。但是我已经重新考虑过没有发生任何事情。。