注意事項:
1、表單中enctype="multipart/form-data"是用於設定表單的mime編碼。
2、全域性變數 $_files的應用
$_files['file']['name'] 為上傳檔案的原檔名
$_files['file']['type'] 為上傳檔案的 mime 型別
$_files['file']['size'] 已上傳檔案的大小,單位為位元組
$_files['file']['tmp_name'] 檔案被上傳後在服務端儲存的臨時檔名()
$_files['file']['error'] 檔案上傳的錯誤**
更詳細的請參考:
上傳檔案的圖形介面:
上傳的後台**(file_upload_code(8_04).php):
<?php
header("content-type:text/html;charset=utf-8");
//限制不能上傳text格式的
if($_files['user_file']['type']=='text/plain')
//限制上傳檔案的大小
define('max_size',2000000);//定義乙個常量,固定上傳檔案的大小
if($_files['user_file']['size']>max_size)
//不同瀏覽器,格式不同(比如谷歌裡ico檔案的型別是image/x-icon,而ie裡ico檔案的型別是image/png),這裡判斷型別是否是陣列裡的一種
$file_type=array('image/png','image/x-icon');
if(is_array($file_type))//檢測是不是乙個陣列
}if($_files['user_file']['error']>0);
}/*dirname:返回路徑中的目錄部分
*///建立乙個常量,固定上傳的位置
define("url",dirname(__file__).'\you');
//判斷目錄是否存在
if(!is_dir(url))
if(is_uploaded_file($_files['user_file']['tmp_name']))
else
}else
?>
PHP之檔案上傳
檔案上傳,其學習步驟如下 學習如何控制上傳檔案 配置php.ini檔案 學習對上傳檔案判斷 判斷上傳檔案的格式 大小 學習執行檔案上傳操作的方法 1 開啟檔案上傳功能 在php.ini中修改file uploads項的以下引數 file uploads on伺服器支援檔案上傳 upload tmp ...
php之檔案上傳
寫乙個表單檔案upload.html 處理表單的檔案 upload.php if files userfile error 0 exit 判斷檔案是不是正確的mime格式 if files userfile type text plain 將檔案放到指定的地方 upfile uploads file...
php檔案上傳之單檔案上傳
為了簡單一些,php檔案跟form表單寫在了乙個檔案裡.php單檔案上傳 1236 71213 1415 1617 18if empty files 45 exit msg error 46 47 filename fileinfo name 48 獲取檔案的副檔名 49 ext strtolowe...