閱讀990 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go php之上傳小案例,根據時間:月日分創建目錄並隨機生成文件名
  下一篇:go Java1.6多線程之同步方法