作者SunnyTennis (陽光網球教學團隊)
看板PHP
標題[請益] 有關fckeditor寄送mail產生亂碼的問題
時間Sun Jun 19 00:04:35 2011
各位高手們好! 小弟近日用fckeditor來實作html的email
發送程式時,一直信件內容遇到產生亂碼(也不是亂碼,就圖片的連結都與我
當初設定的不同,造成無法顯示,而css也是故障與預設不同)
假設我用$_POST['mail_html']來接fckeditor所指向的areabox之值
然後啟動mail.php 用
$html=$_POST['mail_html'] ;
MailProcess($html,$address,$user,$subject);
接著我去查看目的郵箱中的信,圖片處假設我設定為
www.yahoo.tw/images/1.jpg
但信中的圖片反而無法顯示連結變成
http://localhost%20http://www.yahoo.tw...
一大串而無法顯示,而所有設定的連結也失連 css也變的很怪
但我發現若把$_POST['mail_html']寫入資料庫,再把他撈出來顯示就全部正確!!
為什麼會這樣子呀~~ 是說我漏了什麼步驟嗎?
請版上有經驗的高手可以給予指點!! 謝謝 orz
--
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 享受網球.陽光生活
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
陽光網球教學中心 http://www.SunnyTennis.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.100.179
1F:推 davidou:你在你的所有連結前面多加上 http:// 看看 06/19 01:36
2F:→ SunnyTennis:唷~謝謝您,但我以經有加http://了還是這樣子~ 06/19 10:37
3F:→ arrack:ckediter 預設有脫離字元,你var_dump($_POST['mail_html'] 06/19 13:40
4F:→ arrack:就知道了,要直接送出的話,要先拿掉 06/19 13:41
5F:→ SunnyTennis:a大的意思是加上var_dump()就能解決脫離字元的問題嗎? 06/19 17:12
6F:推 carlcarl:var_dump是把裡面的資料都印出來 06/19 20:58
7F:→ arrack:我只是教你印出來看看是不是個問題... 06/20 05:30