作者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