我真的無法弄清楚這一點,只是得到了一個基本的上傳腳本,但文件不會上傳。PHP move_uploaded_file還有一個不起作用
Form
=> enctype is set
print_r($_FILES['Product_Thumb'])
=> [Product_Thumb]
=> Array (
[name] => prototype.js
[type] => application/x-javascript
[tmp_name] => /tmp/phpXzL6CT
[error] => 0
[size] => 139854))
我沒有在上傳文件夾中將特權(-R)設置爲777。 將所有者:組更改爲www-data:www-data。
Mkdir在我用於上傳文件的確切路徑上工作。 嘗試了不同的文件,嘗試了另一個文件夾,硬編碼了目標文件路徑,仍然無法正常工作。
我在/ var/tmp /中看到該文件,但移動不起作用,沒有任何錯誤。
我真的可以忽略一些東西嗎?
Thanx提前!
============================================== ========================= 調試輸出:
調試:tmp文件:/ TMP/phpgYOo9a
調試:目標目錄:/無功/網絡/ clubgevoel /公共/ IMG/producten/
調試:真正的目標:/無功/網絡/ clubgevoel /公共/ IMG/producten
調試:源可讀:
調試:目標is_dir:是
調試:目標可寫:是
調試:招:布爾(假)
你需要向我們展示你正在使用的文件移動 – 2010-02-04 09:26:01
move_uploaded_file($ _ FILES [ 'Product_Thumb'] [ 'tmp_name的值'],「在/ var/WWW的代碼/clubgevoel/public/img/producten/tralalala.jpg'); \ r \ n 也試過: move_uploaded_file($ _ FILES ['Product_Thumb'] ['tmp_name'],'/ var/www/clubgevoel/public/img/producten /'。$ _FILES ['Product_Thumb'] [ '名稱']); 也嘗試: move_uploaded_file($ _ FILES [ 'Product_Thumb'] [ 'tmp_name的值'],$ _SERVER [ 'DOCUMENT_ROOT'] 'clubgevoel /公共/ IMG/producten/2.JPG');這條道路上 的mkdir作品: $ _ SERVER [ 'DOCUMENT_ROOT']。 'clubgevoel/public/img/producten/makemeadir' – Johan 2010-02-04 09:55:30