php upload file 問題

寫了一個fileupload既html畀client upload file,一個index.php
用黎處理upload左既data,但總係upload fail,想請教大家是那裡做得
不對??
fileupload.html
  1. <html>
  2.     <head><title>File Upload</title></head>
  3.     <body>
  4.         <form enctype="multipart/form-data" action="index.php" method="POST">
  5.             Upload your file:
  6.             <input  name="file" type="file"/>
  7.             <input type="submit" value="Upload It!">
  8.         </form>
  9.     </body>
  10. </html>
複製代碼
index.php
  1. <html>
  2.     <head><title>This is PHP</title></head>
  3.     <body>
  4.         <?php
  5.    
  6.           $uploaddir='./upload/';
  7.           $uploadfile=$uploaddir.basename($_FILES['file']['name']);
  8.           if (move_uploaded_file($_FILE['file']['tmp_name'],$uploadfile)){
  9.               echo "File upload successful!";
  10.           }
  11.               else{
  12.                   echo "File upload fail!";
  13.               }
  14.            ?>
  15.     </body>
  16. </html>
複製代碼

最基本既問題先
係windows機定linux機行
你有無比權限個資料夾

TOP

回復 2# max918
1)部機行linux~~
2)應該有,我check過,權限方面冇問題

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

既然樓主話唔關權限事..就睇下個php.ini有冇set錯野(無改過既話應該唔會有問題)
檢查php.ini既file upload配置↓
http://www.php.net/manual/en/ini.core.php#ini.sect.file-uploads

如果無咩問題就用is_uploaded_file()睇下你有冇正確upload個file
http://hk2.php.net/manual/en/function.is-uploaded-file.php

TOP