【发布时间】:2011-12-09 22:13:16
【问题描述】:
我有一种收集用户信息的表格
Name
Age
CV
然后我通过 jquery 提交该表单以发送电子邮件
我有以下代码
var a= $('#a').attr('value');
var b= $('#b').attr('value');
$j.ajax({
type: "POST",
url: "sendemail.php",
data: "a="+ a +"&b="+ b,
success: function(html){
.............
此功能适用于文件,但我无法找到一种方法将文件验证为 MSWORD 或 PDF,然后附加并发送电子邮件。
我正在使用 php mail() 函数发送电子邮件
$Headers = "MIME-Version: 1.0\n";
$Headers .= "Content-type: text/html; charset=iso-8859-1\n";
$Headers .= "From: ".$FromName." <".$FromEmail.">\n";
$Headers .= "Reply-To: ".$ReplyTo."\n";
$Headers .= "X-Sender: <".$FromEmail.">\n";
$Headers .= "X-Mailer: PHP\n";
$Headers .= "X-Priority: 1\n";
$Headers .= "Return-Path: <".$FromEmail.">\n";
if(mail($ToEmail, $Subject, $Content, $Headers) == false) {
echo "2";
}
else
{
echo "1" ;
}
my basic question is:
1. how to validate file (only MSWORD and PDF)
2. send file to sendemail.php via AJAX to attach with email.
谢谢
【问题讨论】:
-
您只是通过电子邮件发送文件还是将其存储在您的服务器上?
-
将文件作为附件发送到电子邮件中