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:WINDOWSTempphpC.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 "失败";
}
原文地址:https://www.cnblogs.com/wang1204/p/5569965.html