2014-12-07 46 views
-1

閱讀後關於PHP路徑問題我測試真正的基本東西,它仍然讓我困惑。我希望至少可以獲得一些關鍵字以進行更有效的搜索。PHP包括HTML網站不顯示圖像 - 只在一個案例

我在根目錄中有一個名爲'img'的文件夾。另外我把圖像放在根目錄本身。

這不起作用 - 點imagefolder IMG: <img src="/img/mypicture.jpg" width="135" height="184" alt="picture.jpg class="fleft" />

但能正常工作,指出在rootfolder到imagecopy的: <img src="/mypicture.jpg" width="135" height="184" alt="picture.jpg" class="fleft" />

沒有斜槓也很精緻太: <img src="mypicture.jpg" width="135" height="184" alt=picture.jpg" class="fleft" />

嗯,我覺得真的很愚蠢。這是每一種情況下的絕對路徑嗎? 爲什麼它在第二個/第三個代碼聲明中工作? 但我喜歡讓它爲第一個聲明工作。我得到的只是alt =「」聲明。讀書,並努力了幾個小時,我希望以後有一個解決方案,就是不簡單;)

有一個愉快的一天 格爾德

編輯1 + 2:HTML是位於一個文件夾中以相同的水平img文件夾。兩者都在根目錄中。

../img

../websites

+0

如果你寫斜線 - >絕對。 W/o - >相對於實際的地址欄。你的html位於哪裏? – Toumash 2014-12-07 21:30:27

+0

edit1:html網站與img文件夾位於同一級別。 rootdirectory/img和rootdirectory /網站; – GGolem 2014-12-07 21:34:49

+0

如果您將img放入根目錄,則不在「img」文件夾內,如果您的html位於根目錄中,則可以使用src =「mypicture.jpg」或src =「/ mypicture.jpg」。我只是不能根據你的問題來定義你的問題是第二個還是第三個代碼語句不工作,或者第一個代碼語句不工作(首先你說你的代碼在2和3上工作,但是在你問它爲什麼不是'噸...) – 2014-12-07 21:36:34

回答

1

在HTML的第一個塊,你缺少一個引號。

您有: ALT = 「picture.jpg類

它應該是: ALT =」 picture.jpg」類

如果你的HTML文件在同一目錄中 「IMG」

但是,如果您的HTML文件位於與「img」文件夾位於同一目錄中的文件夾中,那麼在嘗試輸入「img」之前,您必須首先導出該文件夾。

例如:

例如: 「../img/mypicture.jpg」

+0

謝謝你,我永遠不會猜到。我看了一眼,但卻失明瞭。我確信我已經複製了所有的陳述,所以不可能發生。但我犯了一個錯誤!這是混亂的結束,再次感謝你。 – GGolem 2014-12-08 17:10:09