看板 PHP 關於我們 聯絡資訊
各位高手們好! 小弟近日用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
davidou:你在你的所有連結前面多加上 http:// 看看 06/19 01:36
SunnyTennis:唷~謝謝您,但我以經有加http://了還是這樣子~ 06/19 10:37
arrack:ckediter 預設有脫離字元,你var_dump($_POST['mail_html'] 06/19 13:40
arrack:就知道了,要直接送出的話,要先拿掉 06/19 13:41
SunnyTennis:a大的意思是加上var_dump()就能解決脫離字元的問題嗎? 06/19 17:12
carlcarl:var_dump是把裡面的資料都印出來 06/19 20:58
arrack:我只是教你印出來看看是不是個問題... 06/20 05:30