DIỄN ĐÀN hochanh.net.vn
Cảm ơn bạn đã quan tâm đến học hành và tham gia diễn đàn hochanh.net.vn

Join the forum, it's quick and easy

DIỄN ĐÀN hochanh.net.vn
Cảm ơn bạn đã quan tâm đến học hành và tham gia diễn đàn hochanh.net.vn
DIỄN ĐÀN hochanh.net.vn
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Tìm kiếm
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics
Gallery


Code tạo trang liên hệ bằng PHP Empty
Đăng nhập với tên thanhvien VIP

28/8/2010, 21:37 by ABC

BẠN CÓ THỂ ĐĂNG KÝ RỒI ĐĂNG NHẬP
HOẶC ĐĂNG NHẬP
VỚI TÊN thanhvienvip
hoặc thanhvien 1
hoặc thanhvien 2
hoặc thanhvien 3

và mật khẩu là 1234567890

để không có dòng quảng cáo trên.

Comments: 0

HỌC ĐI ĐÔI VỚI HÀNH ?

28/4/2010, 22:40 by Admin

Học đi đôi với hành


“ trăm hay không bằng tay quen”. người lao động xưa đã từng quan niệm rằng lí thuyết hay không bằng thức hành giỏi. điều đó cho thấy người xưa đã đề cao vai trò của thức hành . trong khi đó những kẻ học thức chỉ biết chữ nghĩa thánh hiền, theo lối học từ chương sáo mòn cũ kĩ. …

[ Full reading ]

Comments: 2

Poll
Keywords

tích  Phân  phẩm  


Code tạo trang liên hệ bằng PHP

Go down

Code tạo trang liên hệ bằng PHP Empty Code tạo trang liên hệ bằng PHP

Bài gửi by học lóm 15/6/2010, 22:30

Code tạo trang liên hệ bằng PHP
Trả lời Liên hệ


Vấn đề chung của khá nhiều lập trình viên PHP là làm sao send email HTML và có attachment (đính kèm) cộng với BCC, header, vv..
Richard Heyes viết ra công cụ rất hữu ích sau:
http://www.phpguru.org/static/mime.mail.html
Bài này viết dựa trên HTMLMimeMail5, tuy nhiên vẫn có bản tương thích PHP4 trên site đó.
Cách sử dụng của nó khá đơn giản:
view plaincopy to clipboardprint?




  1. //Include mail lib
  2. require_once('htmlMimeMail5.php');
  3. //Init - Khởi tạo
  4. $mail = new htmlMimeMail5();
  5. //Set the from address - đặt địa chỉ gửi tới
  6. $mail->setFrom('Richard ');
  7. //Set the subject - đặt tiêu đề
  8. $mail->setSubject('Test email');
  9. //Set high priority - xác định độ ưu tiên (optional)
  10. $mail->setPriority('high');
  11. //Set the text of the Email - text thường cho những mail client không đọc được HTML
  12. $mail->setText('Sample text');
  13. //Set the HTML of the email - phần HTML của email
  14. $mail->setHTML('Sample HTML ');
  15. //Add an embedded image - gửi kèm ảnh (làm ảnh nền) (optional)
  16. $mail->addEmbeddedImage(new fileEmbeddedImage('background.gif'));
  17. //Add an attachment - file đính kèm, lưu tâm phải có file này tồn tại rồi* (optional)
  18. $mail->addAttachment(new fileAttachment('example.zip'));
  19. //Set BCC - người nhận ẩn (optional)
  20. $mail->setBcc('test@gmail.com, info@example.com');
  21. //Send the email
  22. $mail->send(array('richard@example.com'));
  23. ?>


//Include mail lib
require_once('htmlMimeMail5.php');
//Init - Khởi tạo
$mail = new htmlMimeMail5();
//Set the from address - đặt địa chỉ gửi tới
$mail->setFrom('Richard ');
//Set the subject - đặt tiêu đề
$mail->setSubject('Test email');
//Set high priority - xác định độ ưu tiên (optional)
$mail->setPriority('high');
//Set the text of the Email - text thường cho những mail client không đọc được HTML
$mail->setText('Sample text');
//Set the HTML of the email - phần HTML của email
$mail->setHTML('Sample HTML ');
//Add an embedded image - gửi kèm ảnh (làm ảnh nền) (optional)
$mail->addEmbeddedImage(new fileEmbeddedImage('background.gif'));
//Add an attachment - file đính kèm, lưu tâm phải có file này tồn tại rồi* (optional)
$mail->addAttachment(new fileAttachment('example.zip'));
//Set BCC - người nhận ẩn (optional)
$mail->setBcc('test@gmail.com, info@example.com');
//Send the email
$mail->send(array('richard@example.com'));
?>

Happy coding!
(Theo DDTH)








học lóm
học lóm
Thành viên trung thành
Thành viên trung thành

Tổng số bài gửi : 31
Điểm : 10647
Reputation : 0
Join date : 20/05/2010

Về Đầu Trang Go down

Code tạo trang liên hệ bằng PHP Empty Re: Code tạo trang liên hệ bằng PHP

Bài gửi by học lóm 15/6/2010, 22:30

Code tạo trang liên hệ bằng PHP
Trả lời Liên hệ


Bạn có thể sử dụng code sau:view plaincopy to clipboardprint?





  1. ..::FeedBack::..




  2. Tên bạn:


  3. Địa chỉ:


  4. Số điện thoại:


  5. Email:


  6. File đính kèm:


  7. Nội dung







  8. $RecipientEmail= "trungdd@localhost";
  9. $SenderName= $_REQUEST['Name'];
  10. $SenderAddress=$_REQUEST['Address'];
  11. $SenderPhone=$_REQUEST['Phone'];
  12. $SenderEmail= $_REQUEST['Email'];

  13. $Message= $_REQUEST['Message'];
  14. $AttachFile=$_REQUEST['AttachFile'];
  15. echo $AttachFile;
  16. echo $Message;

  17. $random_hash = md5(date('r', time()));

  18. $Headers .= "From: $SenderName <$SenderEmail>rnReply-To: $SenderEmail";
  19. $Headers .= "rnContent-Type: multipart/mixed; boundary="PHP-mixed-".$random_hash.""";
  20. $Subject= "Feedback Test!!!";
  21. $Message= 'Dear Admin!
    '.$Message."

    ";
  22. $Message.=$SenderName."
    ";
  23. $Message.=$SenderAddress."
    ";
  24. $Message.=$SenderPhone."
    ";
  25. $Message.=$SenderEmail."
    ";

  26. $Message = ob_get_clean();
  27. $attachment = chunk_split(base64_encode(($AttachFile)));
  28. ob_start();
  29. $mail_sent = @mail ($RecipientEmail, $Subject, $Message, $Headers);
  30. echo $mail_sent ? "Mail sent!" : "Mail failed!";
  31. ?>



..::FeedBack::..




Tên bạn:


Địa chỉ:


Số điện thoại:


Email:


File đính kèm:


Nội dung







$RecipientEmail= "trungdd@localhost";
$SenderName= $_REQUEST['Name'];
$SenderAddress=$_REQUEST['Address'];
$SenderPhone=$_REQUEST['Phone'];
$SenderEmail= $_REQUEST['Email'];

$Message= $_REQUEST['Message'];
$AttachFile=$_REQUEST['AttachFile'];
echo $AttachFile;
echo $Message;

$random_hash = md5(date('r', time()));

$Headers .= "From: $SenderName <$SenderEmail>rnReply-To: $SenderEmail";
$Headers .= "rnContent-Type: multipart/mixed; boundary="PHP-mixed-".$random_hash.""";
$Subject= "Feedback Test!!!";
$Message= 'Dear Admin!
'.$Message."

";
$Message.=$SenderName."
";
$Message.=$SenderAddress."
";
$Message.=$SenderPhone."
";
$Message.=$SenderEmail."
";

$Message = ob_get_clean();
$attachment = chunk_split(base64_encode(($AttachFile)));
ob_start();
$mail_sent = @mail ($RecipientEmail, $Subject, $Message, $Headers);
echo $mail_sent ? "Mail sent!" : "Mail failed!";
?>

Tham khảo thêm bài viết sau đây:
PHP: Sending Email (Text/HTML/Attachments)




học lóm
học lóm
Thành viên trung thành
Thành viên trung thành

Tổng số bài gửi : 31
Điểm : 10647
Reputation : 0
Join date : 20/05/2010

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết