我正在使用编辑器来创建页面。它是我们在joomla的编辑。我正在选择图像并将其上传并在编辑器中可见,现在我将它升级到数据库,即使用php插入方法的mysql。
现在,当我从表中获取localhost上的数据时,它会向我显示图像,但是当我在托管图像的Windows上执行相同的操作时,不显示。
我已经检查了localhost的数据库,我发现图像的链接是<img src="http://i.imgur.com/mVjaPYE.jpg">
,但当我在wu = indows主机上检查时,我得到了<img src=\"http://i.imgur.com/HKqFMdx.jpg\" width=\"470\">
在上传图片时包括\。当我拿到它时,我会得到我的形象。
帮助我们。
答案 0 :(得分:0)
打印时,请使用stripslashes($ img);
答案 1 :(得分:0)
您的Windows托管似乎已启用Magic Quotes。
安装现代版本的PHP进行托管。该功能已在PHP 5.4中删除。
答案 2 :(得分:0)
我是一般的,除非你将图像传递给其他应用程序,否则你永远不应该保存这样的直接链接。
您的解决方案
$src = (Databas_entry);
$src = str_replace ("\", "", $src);
注意:不要去除斜线,否则会丢失位置上的重要“//”。