【发布时间】:2012-03-12 03:36:29
【问题描述】:
我有一个通过 WYSIWYG 运行的图像链接,然后我将 html 发送到页面供用户查看,然后再将 html 内容作为时事通讯发送。我的问题是当我将$_POST html 代码添加到新页面时,浏览器会删除http://www.mysite.com/ 并留下images/myimage.jpg。
有人能解释一下吗?
【问题讨论】:
-
接缝只出现在
SRC而不是HREF -
我找到了使用 php 函数
str_replace()$mail_body = str_replace("src=\"", "src=\"http://www.mysite.co.uk/", $mail_body);的修复方法,但不是永久修复方法。 -
你应该试着解释你在做什么。 “虽然是 WYSISWG”是什么意思?邮件正文?您的浏览器不太可能删除某些内容,但您必须更清楚。
-
这可能是您正在使用的某个 Javascript 编辑器,它通常应该有一个设置来在输入 URL 时保留它们。
-
我使用的是 tinyMCE WYSIWYG,一旦我
_POST从 tinyMCE 创建的 HTML 我echo这是一个普通的文本文件,但似乎浏览器正在删除 URL 并留下在任何浏览器中查看源代码时通常会看到的文件路径。
标签: html php firefox google-chrome wysiwyg