phpmailer noname附件 [英] phpmailer noname attachment
本文介绍了phpmailer noname附件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
$ fname = $ _FILES ['file'] ['name'];
$ fTmpName = $ _FILES ['file'] ['tmp_name'];
$ mail = new PHPMailer();
$ mail-> From =mymail@mymail.com;
$ mail-> FromName =mymail.com; // moje meno
$ mail-> IsHTML(true);
$ mail-> IsSMTP();
$ mail-> Host =smtp.mymail.com;
$ mail-> Subject =Subject;
$ mail-> AddAddress($ email);
echo $ fnameZivotopis;
$ mail-> AddAttachment($ fTmpName,$ fname);
$ mail-> Body = $ msg;
$ mail-> Send(); //发送消息
解决方案
尝试使用AddStringAttachment(string $ att_file_data,string $ att_file_name,...)。
I'm using phpmailer to send email. But all of my emails are send with noname attachement. I already checked if variables are set before I use addAttachemnt function and they are. It looks like this:
$fname = $_FILES['file']['name'];
$fTmpName = $_FILES['file']['tmp_name'];
$mail = new PHPMailer();
$mail->From = "mymail@mymail.com";
$mail->FromName = "mymail.com"; //moje meno
$mail->IsHTML(true);
$mail->IsSMTP();
$mail->Host = "smtp.mymail.com";
$mail->Subject = "Subject";
$mail->AddAddress($email);
echo $fnameZivotopis;
$mail->AddAttachment($fTmpName,$fname);
$mail->Body = $msg;
$mail->Send(); // send message
解决方案
Try to use AddStringAttachment(string $att_file_data, string $att_file_name, ...).
这篇关于phpmailer noname附件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文