我正在尝试创建一个内容管理系统,允许用户生成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/"
我对编程比较陌生,所以任何帮助都会非常感激。
感谢。
答案 0 :(得分:1)
确保您的src
路径正确无误。
应该是:
<img src="http://project.com/path/to/image.jpg" />
没有多余的引号,http://
或
<img src="/path/to/image.jpg" />
答案 1 :(得分:1)
您需要应用str_replace()
删除多余字符:
str_replace("testProject.com/code/page//", "", "$your_link");