2012-01-02 75 views
-3
不工作如下所示

规则用铬和IE的工作,但不能在Firefox代码在Firefox

<img src="images\<? echo $photo_link;?>"> 

这里$photo_link将有像user.jpg和图像值是包含图像的文件夹。

+2

如果你正斜杠代替反斜杠什么? – Benoit 2012-01-02 20:23:50

+4

我建议使用正斜杠来解决路径问题。所有的操作系​​统都可以解释'/',甚至Windows。如果您将代码移至非Windows服务器,您可能会遇到一些惊喜。 – rdlowrey 2012-01-02 20:23:59

+3

不止于此:只允许在_URLs_中使用正斜杠作为分隔符。当浏览器接受'\'这是因为他们很喜欢windows用户;) – KingCrunch 2012-01-02 20:24:53

回答

5

您需要将反斜杠(\)更改为正斜杠(/),因为这些都是应该在网址中使用的斜线。

浏览器(如Internet Explorer)修复了为您使用反斜杠的错误,但FireFox不支持。因此,FireFox无法正确解析您的图像路径。

更正代码:

<img src="images/<? echo $photo_link;?>"> 
2

您需要在URL中使用正斜杠(即/),而不是反斜杠。

<img src="images/<? echo $photo_link;?>">