第 2 頁 (共 2 頁)
發表於 : 2006-04-27 22:43
由 b8303053
經您的提醒,原始程式沒動過.
但記起來,重架之前的舊檔案,有看過plus分站的文章而修改.
把之前還殘存的檔案拿出來,一比果然大小有差.
直接複製之後,現在可以寄了.
我還是不知道我更動過哪裡....我不知用哪個軟體比較.
假如分版還在應該找的到資料.
謝謝messagebox的提醒...又解決一個問題了.
有興趣的請mail或msn我,我可以提供檔案供研究.
發表於 : 2006-04-28 03:11
由 神川小羽
比較程式碼的差異的話,業界常用的是Araxis Merge不然的話UE跟EE也都有這樣的功能。
發表於 : 2006-04-28 07:12
由 b8303053
謝謝神川大提示,等晚上下班就來看看.
發表於 : 2006-04-28 09:12
由 chiouss
神川小羽 寫:比較程式碼的差異的話,業界常用的是Araxis Merge不然的話UE跟EE也都有這樣的功能。
fc 也不錯用啦!從 DOS 到現在 WinXP 都有 XD
發表於 : 2006-04-28 16:07
由 b8303053
原tellafriend.php 第79行
$emailer->email_address(
$friendname .'<'. $friendemail
.'>');
改成
$emailer->email_address($friendemail );
和各位先進報告一下(雖然我看不懂代表的意思
)
發表於 : 2006-04-28 16:09
由 chiouss
b8303053 寫:原tellafriend.php 第79行
$emailer->email_address(
$friendname .'<'. $friendemail
.'>');
改成
$emailer->email_address($friendemail );
和各位先進報告一下(雖然我看不懂代表的意思
)
把名字的部份拿掉了 (看來出問題的地方被我猜對了
)。
原本收件者是 'chiouss<
chiouss@blah.net>' 這樣,改過以後變成只有 '
chiouss@blah.net',兩個有點不一樣。
--
我記得很久以前我在玩 PEAR::Mail_MIME 的時候是有碰過這個問題啦!但是我忘掉我後來怎麼處理了 Orz
發表於 : 2006-04-28 20:36
由 b8303053
這樣解釋真是淺顯易懂,謝謝您了,又學到東西了
感恩啦~~~ Orz
發表於 : 2006-04-28 23:51
由 messagebox
b8303053 寫:原tellafriend.php 第79行
$emailer->email_address(
$friendname .'<'. $friendemail
.'>');
改成
$emailer->email_address($friendemail );
和各位先進報告一下(雖然我看不懂代表的意思
)
我的看法與chiouss兄不同~
因為
RCPT TO: 包子<
messageboxs@yahoo.com.tw>
與
RCPT TO:
messageboxs@yahoo.com.tw
這其實都是正確的~符合RFC規範~
我的看法是~原發文者自己改錯地方~
他應該是改成這樣~
$emailer->email_address(
$friendname);
因為我之前說過~我試著把名字跟MAIL帳號錯開~
它顯示錯誤訊息是~我的名字~也就是
$friendname這個變數的值~
也就是說~PHP在運算過程時~
$emailer->email_address('
包子');
而非
$emailer->email_address('
messageboxs@yahoo.com.tw');
在通訊過程就變成
RCPT TO: 包子
但正確應該是
RCPT TO:
messageboxs@yahoo.com.tw
或
RCPT TO: 包子<
messageboxs@yahoo.com.tw>
編碼過
RCPT TO: "=?big5?B?BASE64編碼的包子字串?=" <
messageboxs@yahoo.com.tw>
發表於 : 2006-04-29 00:25
由 chiouss
我也知道都符合 RFC 的規範阿! :Q
只是,'<' 和 '>' 在 PHP 裡面都是特殊的字元,丟來丟去會不會出問題就很難說了 XD
然後,原作者找到的答案正好和我猜的一樣,所以我就認為是我猜對了
真的要找出來問題在哪裡的話還是去 trace code 比較重要...
--
btw, 包子 要不要用 "" 包起來啊?我印象中好像要?
發表於 : 2006-04-29 09:59
由 messagebox
chiouss 寫:btw, 包子 要不要用 "" 包起來啊?我印象中好像要?
標準規範是需要~
但不用引號標注~也能通過檢查~
但是~這應該是不標準的~