|
|
|
เขียน PHP ส่งเมลล์แบบ attach file แล้วภาพไม่มาต้องทำอย่างไรครับ? |
|
|
|
|
|
|
|
ไม่แน่ใจนะครับ ลองดู
$boundary=uniqid("");
$fp=fopen($file,"r");
$read=fread($fp,filesize($file));
$read=base64_encode($read)."\n";
$read=chunk_split($read);
$to="[email protected]";
$title="Message from xxx";
$body="--$boundary\r\n";
$body.="Content-type: text/html; charset=windows-874\r\n";
$body.="Content-transfer-encoding: 8bit\r\n\r\n";
$body.="ชื่อ: ".$name. "<br>\r\n";
$body.="เพศ: ".$gendar. "<br>\r\n";
$body.="เบอร์โทรศัพท์: ".$phone. "<br>\r\n";
$body.="e-mail: ".$email."<br>\r\n";
$body.="ข้อความ: ".$message."<br>\r\n";
$body.="--$boundary\r\n";
$body.="Content-type: $file_type; name=$file_name\r\n";
$body.="Content-disposition: attachment; filename=$file_name\r\n";
$body.="Content-transfer-encoding: base64\r\n\r\n";
$body.=$read;
$body.="--$boundary--\r\n";
$header="From: $email\r\n
To: $to\r\n
Content-type: multipart/mixed; boundary=\"$boundary\"\r\n
Subject: $title\r\n\r\n
$body";
$body = "";
if(mail($to, $title, $body, $header))
{
print("<font color=green size=2>ทางเราได้รับข้อมูลจากท่านแล้วครับ</font>");
}
else
{
print("<font color=red size=2>ไม่สามารถส่งข้อมูลได้ โปรดส่งอีกครั้ง</font>");
}
}
}
ไม่ได้เมล์มานะครับ [email protected]
|
|
|
|
|
Date :
7 ส.ค. 2550 23:38:08 |
By :
limparty |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|