我已經將所有文件從根目錄(沒有文件夾,沒有非常有組織)中移走,以使它們現在駐留在根文件夾中的以下目錄結構中:PHP如何在一個url中指定「返回一個目錄級別」
css
images
js
scripts
index.html
...這很好。 但是,我有兩個或三個php腳本將文件(圖像)上傳到上面的images文件夾中。 這工作得很好,直到我移動了所有的文件,現在我一直在嘗試諸如「../」之類的東西,以便從腳本目錄,返回一級,然後進入圖像目錄。
任何幫助表示讚賞你們....
我已經將所有文件從根目錄(沒有文件夾,沒有非常有組織)中移走,以使它們現在駐留在根文件夾中的以下目錄結構中:PHP如何在一個url中指定「返回一個目錄級別」
css
images
js
scripts
index.html
...這很好。 但是,我有兩個或三個php腳本將文件(圖像)上傳到上面的images文件夾中。 這工作得很好,直到我移動了所有的文件,現在我一直在嘗試諸如「../」之類的東西,以便從腳本目錄,返回一級,然後進入圖像目錄。
任何幫助表示讚賞你們....
使用你在上述會有什麼工作,所以如果你在CSS和想去的圖像(作爲一個例子),你會做以下幾點:
require_once('../images/yourimg.png');
require_once與require()語句相似,但它檢查文件是否已被包含,如果已包含,則不會再包含它。
現在對於你的問題,如果你有這樣的:
yoursiteurl/scripts/myscript.php
你想要的腳本文件寫入
yoursiteurl/images/sampleimage.jpg
那麼你應該引用圖像目的地是這樣的:
copy('source/file/location/sampleimage.jpg', '../images/sampleimage.jpg')
作爲其他答案筆記,從當前目錄上升一級,然後下降到圖像可以通過像"../images/yourimg.png"
這樣的路徑完成。
給該方法的另一種是使用HTML <base>
Tag指向父目錄,之後,你可以使用路徑等"images/yourimg.png"
圖像中引用,或在JS "js/some.js"
等
這只是一個例如,顯示如何使用「../」。如果你在/ scripts /中,想上傳一個圖片到/ images /你可以使用......'move_uploaded_file($ _ FILES ['your_file'] ['tmp_name'],'../images/new_name.jpg') ' – Ashley
是的,這正是我需要再次感謝! –