[請益] 有關fckeditor寄送mail產生亂碼的問題

看板PHP作者 (陽光網球教學團隊)時間14年前 (2011/06/19 00:04), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/2 (看更多)
各位高手們好! 小弟近日用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

06/19 01:36, , 1F
你在你的所有連結前面多加上 http:// 看看
06/19 01:36, 1F

06/19 10:37, , 2F
唷~謝謝您,但我以經有加http://了還是這樣子~
06/19 10:37, 2F

06/19 13:40, , 3F
ckediter 預設有脫離字元,你var_dump($_POST['mail_html']
06/19 13:40, 3F

06/19 13:41, , 4F
就知道了,要直接送出的話,要先拿掉
06/19 13:41, 4F

06/19 17:12, , 5F
a大的意思是加上var_dump()就能解決脫離字元的問題嗎?
06/19 17:12, 5F

06/19 20:58, , 6F
var_dump是把裡面的資料都印出來
06/19 20:58, 6F

06/20 05:30, , 7F
我只是教你印出來看看是不是個問題...
06/20 05:30, 7F
文章代碼(AID): #1D_CoMu9 (PHP)
文章代碼(AID): #1D_CoMu9 (PHP)