ChiaSeIT.Mobie.In

Hàm gửi Email với file đính kèm (Không lỗi Font Chữ)

Trên mạng share khá nhiều code gửi mail với đính kèm nhưng đa số toàn lỗi font hết nên mình share lại cho các bạn dùng. Dùng để gửi mail kích hoạt, hoặc vân vân...

<?php
function guimail($file, $mailto, $from_mail, $from_name, $replyto, $subject, $message) {
$ch = curl_init($file); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_NOBODY, TRUE);
$data = curl_exec($ch);
$size = curl_getinfo($ch, CURLINFO_CONTENT_LENGTH_DOWNLOAD);
curl_close($ch);
//dung lượng tập tin
$handle = fopen($file, "r");
$content = fread($handle, $size);
fclose($handle);
$content = chunk_split(base64_encode($content));
//mở tập tin
$uid = md5(uniqid(time()));
$filename = basename($file);
$header = "From: ".$from_name." <".$from_mail.">\r\n";
$header .= "Reply-To: ".$replyto."\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: multipart/mixed; boundary=\"".$uid."\"\r\n\r\n";
$header .= "This is a multi-part message in MIME format.\r\n";
$header .= "--".$uid."\r\n";
$header .= "Content-type:text/plain; charset=utf-8\r\n";
//không lổi font tiếng việt
$header .= "Content-Transfer-Encoding: 7bit\r\n\r\n";
$header .= $message."\r\n\r\n";
$header .= "--".$uid."\r\n";
$header .= "Content-Type: application/octet-stream; name=\"".$filename."\"\r\n"; // Cho nhiều kiểu files
$header .= "Content-Transfer-Encoding: base64\r\n";
$header .= "Content-Disposition: attachment; filename=\"".$filename."\"\r\n\r\n";
$header .= $content."\r\n\r\n";
$header .= "--".$uid."--";
if (mail($mailto, $subject, "", $header)) {
echo "Gửi thành công rồi";
} else {
echo "Thất bại!";
}
}
?>


Để dùng bạn gọi function ra.
Ví Dụ:

guimail(' http://2hi.biz/icon/Mail%20Open%202.png&#039;,&#039;sinhthanhvhf@gmail.com&#039;,&#039;admin@tlove.info&#039;,&#039;Sinh Thanh','admin@tlove.info','Gửi mail với đính kèm','Code bởi SinhThanh.Name.Vn');


Lưu ý host bạn phải hỗ trợ function mail nhé
Nguồn: SinhThanh

Bình luận
Từ Khóa
Hàm gửi Email với file đính kèm (Không lỗi Font Chữ) , Trên, mạng, share, khá, nhiều, [b]code, gửi, mail, với, đính, kèm[/b], nhưng, đa , Tìm hiểu Hàm gửi Email với file đính kèm (Không lỗi Font Chữ) làm theo và học hỏi , Bài viết Hot Hàm gửi Email với file đính kèm (Không lỗi Font Chữ) ,
Cùng Chuyên Mục
Share code PHP game tìm Boom
Hiển thị số lượng Facebook likes / Shares / Comments với PHP
Hàm giải nén file Zip bằng PHP
Hàm tạo file Zip bằng PHP
Tự tay làm Tags Cloud cho trang web của bạn bằng PHP
Upload và giải nén file zip ngay trên web server với PHP
Share code PHP phát hiện Địa chỉ người dùng
Share code Get Link xem Video max BW Onbox.vn
Share code PHP tạo Bộ đếm cho Website của bạn
Share code tìm kiếm trong Database
Chia sẻ coding miễn phí © 2017
Thiết kế: Mạnh Tuân

sitemap.xml robots.txt U-ONC-STAT
Ring ring