因為顯示的原因,發上來的帖裡裡有一些空格被刪除了,造成大家使用上的一些錯誤。
分析如下:
1,因為不經意的修改,大家拿到這樣的很優秀的類後,總希望改成自己看起來舒心一些。不過我需要提醒一些,在這個程序裡,有時增加或者刪除幾個空格都會造成程序出錯。
2,現在我將發上來的程序的一些問題說說明一下。
Content-Type:後面的1-2行前面要有數個空格。請加上。HTML中每一行前面的空格都不會顯示,所以,帖子裡沒有了。
這是前面一個朋友帖出的內容,我修改後如下:
This is a multi-part message in MIME format.
--=====_1__=====
Content-Type: multipart/alternative;
boundary="=====_2__====="
--=====_2__=====
Content-Type: text/plain;
charset="GB2312"
Content-Transfer-Encoding: base64
x+vKudPD1qez1khUTUwguPHKvbXE08q8/sjtvP7AtLLpv7S4w9PKvP4=
--=====_2__=====
Content-Type: text/html;
charset="GB2312"
Content-Transfer-Encoding: base64
PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PjxoMT7A/dfTPC9oMT48L2JvZHk+PC9odG1sPg==
--=====_2__=====--
--=====_1__=====--
這裡有一個例子:
其實很簡單的。
$sender= new smtp();
$fromname="sony";
$frommail="[email protected]";
$toname="pbabi";
$tomail="[email protected]";
$subject="一個例子";
$text_body="請使用支持HTML 格式的郵件軟件來查看該郵件";
$html_body.="<html><head></head><body><h1>例子</h1></body></html>";
$send_ok=$sender->send($fromname,$toname,$frommail,$tomail,$subject,$text_body,$html_body);