2012-01-02 33 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;?>">