2014-02-22 74 views
0

我試圖用這段代碼來生成我應該上傳圖片的圖片。

我用這個:

$_SERVER['DOCUMENT_ROOT'].'/home/trainee/Desktop/tmp/'; 

在上傳的圖片會去/家庭/實習生/桌面/ tmp目錄/

我有沒有使用正確的arguement與此代碼?請幫助:(

+1

我建議你參考這個:http://stackoverflow.com/questions/11893832/is-it-a-good-idea-to-use-serverdocument-root- in-includes –

+1

不知道我明白你想要做什麼。 'DOCUMENT_ROOT'是你網站的根目錄,所以如果網站在'/ var/www',你將把文件寫入'/ var/www/home/trainee/Desktop/tmp /'。如果你只是想要一個絕對路徑(即不是相對於網站目錄),只需使用不帶'DOCUMENT_ROOT'的路徑。 –

+0

當我希望圖像出現在我的瀏覽器上時,這是否適用?我正在使用Ubunutu 12.04 LTS – user3335903

回答

0

$ _ SERVER ['DOCUMENT_ROOT]包含到Web服務器的文檔目錄的絕對路徑。絕對意味着它從計算機的根文件夾開始。

我sugguest你顯示整個路徑字符串這種方式:

echo '<p>' . $_SERVER['DOCUMENT_ROOT'] .'/home/trainee/Desktop/tmp/</p>'; 

然後檢查路徑是否正確

0

「我需要使用$ _ SERVER [‘DOCUMENT_ROOT’],用於顯示我從一個表單提交的圖像很抱歉給您帶來不便。 。「

這是一種可能性。你不需要使用這種方式,但你可以。 但您也可以使用相對路徑。相對於負責顯示圖像的腳本。 看看這個: http://bitflop.com/document/95