php之文件上傳簡單介紹
要聲明的form表單格式<form action="act.php" method="post" enctype="multipart/form-data"> 用戶名:<input type="text" name="username" /> <br/> 頭像: <input type="file" name="pic" /> <input type="submit" value="提交" /> </form>
接收頁麵分析
<?php
/*
文件上傳的注意事項:
1.必須POST提交
2.要聲明enctype選項
*/
//print_r($_POST);
print_r($_FILES);
/*
$_FILES 文件上傳詳解
Array
(
[pic] => Array //表單域裏的name
(
[name] => 1ad28bfacf02cec6b58f3154.jpg //文件原名
[type] => image/pjpeg //文件類型
[tmp_name] => C:\WINDOWS\Temp\phpC.tmp // 臨時文件名
[error] => 0 //錯誤代碼 0 表示沒有錯誤
[size] => 87119 // 文件大小 以字節計算
)
)
*/
//移動上傳後的臨時文件?A:用move_uploaded_file
if(move_uploaded_file($_FILES['pic']['tmp_name'], './file/'.$_FILES['pic']['name']) ) {
echo "成功";
}else {
echo "失敗";
}
最後更新:2017-04-04 07:03:11