2012-12-23 81 views
0

我有對圖像以下路徑網站:domain.com/images如何將圖片上傳到PHP中的正確路徑?

我使用的是PHP腳本在後臺上傳圖片到該文件夾​​,但讓我將圖像上傳到該路徑的頁面以上位於domain.com/administration/upload.php。

所以,現在當我使用腳本寫domain.com/images這是我在用的:

$newname="/images/".$image_name; 

出於某種原因,它不會寫入到該文件夾​​,我沒有得到任何錯誤這裏是從我拿到劇本的鏈接:

http://www.reconn.us/content/view/30/51/ 

我有什麼做的,使寫入到從domain.com/administration/upload.php domain.com/images路徑?

回答

2

您必須區分虛擬服務器路徑和文件系統路徑。

有你 但事情上沒有/images/目錄像/home/www/user/public_html/images/

因此,更改您的代碼

$newname = $_SERVER['DOCUMENT_ROOT']."/images/".$image_name; 

,它應該是好的

+0

謝謝!我嘗試過,但它仍然不會寫入該路徑。 – ariel

+1

請檢查存在的文件夾和腳本有權寫入。 –

+0

@alexandertaver,好的,現在就做。我會在這裏更新。 – ariel

-1

你可以嘗試一下本作文件夾的確切路徑

/* $ _ SERVER [ 'DOCUMENT_ROOT']將指向你的根文件夾(WWW)後您的網站文件夾的名字和他們的圖像文件夾名稱*/

$ NEWNAME = $ _ SERVER [ 'DOCUMENT_ROOT']。「/文件夾名稱/ 」 $ IMAGE_NAME;

+0

嘿阿米特!這與上面發佈的內容有什麼不同? – ariel