主题: 加文字链接,图片链接都出现问题 |
作者: gropius, 发布日期: 2010-12-08 15:46:41, 浏览数: 5336 |
比如我给文字加上链接,在没有提交前,查看代码是:
<p><a href="http://www.apple.com" target="_blank">测试</a></p>
保存后,再查看代码,成了:
<p><a href="http://www.我的域名.com/%22http://www.apple.com/%22" target="'\"_blank\"'">测试</a></p> |
作者: gropius, 发布日期: 2010-12-08 15:49:29 |
然后前台看,链接也变成了 http://www.montys.com.cn/%22http://www.apple.com/%22
上传和链接图片提交后都出现类似的问题,导致图片无法显示在前台,请高手出手帮助,谢谢! |
回复 |
作者: Roddy, 发布日期: 2010-12-08 16:17:30 |
你用的是PHP环境?PHP根据php.ini配置自动转移字符的,请参考PHP的stripslashes、addslashes函数。
|
回复 |
作者: gropius, 发布日期: 2010-12-08 17:17:21 |
谢谢回复,是的,是php,我在本地机器,国外的空间和国内空间都试了,都是同样的问题,如果真是php.ini的设置问题,我觉得可能性比较小,而且即使是,虚拟主机我也没有权限去修改php.ini吧,因为不是程序员,所以请多指教。 |
回复 |
作者: Roddy, 发布日期: 2010-12-08 19:11:16 |
PHP打开magic_quotes_gpc选项时,所有GET、POST数据自动加斜线,写PHP代码时要判断这个的。比如: if (get_magic_quotes_gpc()) { $htmlData = stripslashes($_POST['content1']); } else { $htmlData = $_POST['content1']; } |
回复 |
作者: gropius, 发布日期: 2010-12-08 21:26:46 |
谢谢Roddy!
我在我本地试了下,把magic_quotes_gpc设为Off, 上传图片和加link都ok了! 后来又到bluehost的虚拟空间试,也把magic_quotes_gpc关了,但是问题依旧,奇怪。 |
回复 |
作者: gropius, 发布日期: 2010-12-08 21:50:57 |
搞定了(是Bluehost上php设置选项的问题)
看来最初的问题,就是agic_quotes_gpc的问题,谢谢! |
回复 |
作者: 走道走着笑了, 发布日期: 2010-12-09 15:25:00 |
gropius你好,你是不是也是用的eTopEIMS啊!你是怎么解决的了,教一下我,这个问题搞了我好几天了,呵呵!拜托了,我QQ378456825
|
回复 |
作者: 走道走着笑了, 发布日期: 2010-12-09 15:43:36 |
我在本地把那改成off可以正常用了,可是传了服务器上还是不行啊!服务器上咱不能改环境啊!有没有其他办法啊! |
回复 |
作者: 走道走着笑了, 发布日期: 2010-12-09 16:28:56 |
我解决了,服务器上把magic_quotes_gpc设为on是,在调用的时候加个stripslashes函数过滤一下就ok,哈哈这么简单的问题郁闷了两天,真是太感谢大家了,要不是大家说magic_quotes_gpc的问题,还真不知道的搞多长时间呢?
|
回复 |