将html图像标记存储在数据库中

时间:2014-03-14 16:49:19

标签: javascript php html mysql

我正在尝试创建一个内容管理系统,允许用户生成html,然后将其存储在数据库中。

除了图像之外,一切都按预期工作。当我使用开发工具检查图像元素时,网址显示正确。但是,如果我点击该网址,则浏览器会在图片网址前加上当前网页的网址。

例如:

当前页面:testProject.com/code/pages/index.php

图片网址:http://testProject.com/code/pages/images/image_1.jpg

如果我点击Chrome开发工具中的网址,我最终会在地址栏中显示以下网址:

testProject.com/code/page//"http:/testProject.com/code/pages/images/images_1.jpg/"

我对编程比较陌生,所以任何帮助都会非常感激。

感谢。

2 个答案:

答案 0 :(得分:1)

确保您的src路径正确无误。

应该是:

<img src="http://project.com/path/to/image.jpg" />

没有多余的引号,http://

中的两个斜杠

<img src="/path/to/image.jpg" />

  • 第一个&#34; /&#34;使它成为一条绝对的道路&#34;

答案 1 :(得分:1)

您需要应用str_replace()删除多余字符:

 str_replace("testProject.com/code/page//", "", "$your_link");