寫一個表單檔案upload.html:
上傳新檔案上傳新檔案
處理表單的檔案:upload.php
<strong>上傳檔案</strong>0){ echo 'Problem:'; switch ($_FILES['userfile']['error']){ case 1:echo '檔案超過 upload_max_filesize'; break; case 2:echo '檔案超過max_file_size'; break; case 3:echo '檔案只上傳了一部分'; break; case 4:echo '沒有檔案上傳'; break; case 6:echo '不能上傳檔案:沒有指定臨時目錄'; break; case 7:echo '上傳檔案失敗:不能寫入到磁碟'; break; } exit;}//判斷檔案是不是正確的MIME格式if($_FILES['userfile']['type'] !='text/plain'){ echo 'Problem:檔案不是plain text'; exit;}//將檔案放到指定的地方$upfile='uploads/'.$_FILES['userfile']['name'];if(is_uploaded_file($_FILES['userfile']['tmp_name'])){ if(!move_uploaded_file($_FILES['userfile']['tmp_name'],$upfile)){ echo 'Problem:不能移動檔案到指定的檔案夾'; exit; }}else{ echo 'Problem:檔案可能受到影響。檔案名稱:'; echo $_FILES['userfile']['name']; exit;} echo '檔案上傳成功
';$c$cfile_put_contents($_FILES['userfile']['name'],$contents);echo '瀏覽上傳的檔案的內容:
';echo nl2br($contents);echo '
';?>
以上就介紹了php之檔案上傳,包括了上傳檔案方面的內容,希望對PHP教程有興趣的朋友有所協助。