Php 代码在firefox中不起作用
下面显示的代码可以在chrome和IE中使用,但不能在firefox中使用Php 代码在firefox中不起作用,php,html,Php,Html,下面显示的代码可以在chrome和IE中使用,但不能在firefox中使用 <img src="images\<? echo $photo_link;?>"> “> 这里的$photo\u link将具有类似user.jpg的值,images是包含图像的文件夹。您需要在URL中使用前斜杠(即/),而不是反斜杠 <img src="images/<? echo $photo_link;?>"> “> 您需要将反斜杠(\)更改为正斜杠(/),因为
<img src="images\<? echo $photo_link;?>">
“>
这里的
$photo\u link
将具有类似user.jpg的值,images是包含图像的文件夹。您需要在URL中使用前斜杠(即/),而不是反斜杠
<img src="images/<? echo $photo_link;?>">
“>
您需要将反斜杠(\
)更改为正斜杠(/
),因为这些斜杠应该在web地址中使用
Internet Explorer等浏览器可以修复使用反斜杠的错误,但FireFox不能。因此,FireFox无法正确解析图像路径
更正代码:
<img src="images/<? echo $photo_link;?>">
“>
如果你用正斜杠替换反斜杠怎么办?我建议使用正斜杠进行路径解析。所有操作系统都可以解释/
,甚至Windows。如果你将代码移动到非Windows服务器,你可能会得到一些惊喜。除此之外:URL中只允许使用正斜杠作为分隔符。当浏览器接受``这是错误的因为他们对windows用户很好;)我不明白PHP(服务器端)和浏览器之间的关系,它们都是普通的HTML否???@Qchmqs PHP创建的HTML由于反斜杠而无效。PHP与此无关。Firefox根本没有纠正开发人员的URL错误,其他浏览器也一样。