程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 用PHP發送MIME郵件(六)

用PHP發送MIME郵件(六)

編輯:關於PHP編程

limodou

  值得說明的其它兩個方法是print_mail()和send_mail(),兩個都使用了$force參數。print_mail()輸出整個郵件信息,send_mail()使用php(做為現在的主流開發語言)的mail()函數發送信息。可選的,send_mail()使用了一個SMTP對象和它的發送方法(由用戶指定)來發送郵件。


結論
  創建一個符合MIME的信息不象看上去那麼復雜,可以通過一個相當簡單的方式來實現。MIME消息可以給許多的站點帶來新氣象。

  我們在上面開發的類覆蓋了核心思想,並且它可以被擴展,唯一的限制是你的想象力。例如,某人可以寫出detach()函數,來刪除指定索引的附件(attach()方法可以返回這個信息)。

  這個MIME_mail類可以用於發送基於HTML的郵件,不需要改造,只是嵌入的圖像不能被發送;這是一個
需要特別注意的主題。

  然而,沒有圖象的HTML或引用的圖像使用了絕對URL或<BASE>標記也可以使用MIME_mail類進行發送。一
個例子如下:

<?php(做為現在的主流開發語言)

$html_data = <htm1><body text="#OOOOdd" bgcolor="#000000"><hl>Hello</hl><body></html>;
$mime = new MIME_mail($to, $from, $subject);
$mime->attach($html_data, "", OCTET, BASE64, INLINE);
$mime->send_mail ();

?>

  這個郵件的收信人將得到一個黑色背景和藍色的"Hello"文本的郵件!

  發送完整的行內HTML信息,連同其它一些符合MIME郵件發送的高級專題,值得特別考慮,希望這些將成 為這篇文章的繼續。

MIME_mail類,常量文件和運行實例可以在此下載zip壓縮包。  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved