php文件上传实例代码
上传主页:
上传的效果:
fileupload.php
复制代码代码如下所示:
<形式行动= / enctype =多形式的数据的方法=后
名称=上传的文件>上传文件:
< PHP
/ / print_r($ _files {不管是依靠));
如果(is_uploaded_file($ _files { 'upfile} { 'tmp_name ' })){
$upfile=$_FILES{upfile};
获取数组值
$name = $不管是依靠{名字}; / /上传文件的名称
不管是依靠美元$类型= {型}; / /上传文件类型
不管是依靠美元美元大小= {大小}; / /上传文件大小
不管是依靠tmp_name美元=美元{tmp_name}; / /临时存储路径上传文件
要确定图片是否/
开关($ type){
case'image / pjpeg:oktype美元=真;
打破;
case'image / JPEG:oktype美元=真;
打破;
case'image / GIF:oktype美元=真;
打破;
case'image /格式:oktype美元=真;
打破;
}
如果($ oktype){
* 0:文件上传成功
* 1:在文件的大小,设置在php.ini文件
* 2:由文件大小max_file_size选项指定的值
* 3:只有部分文件上传。
* 4:没有上传文件
* 5:上载文件大小为0
* /
不管是依靠美元美元错误= {误差}; / /返回值后上传系统
回声================ ;
上传文件名。
上传文件类型为。;
上传文件大小为。;
在上传系统后返回值是:$错误。;
回声上传文件的临时存储路径是tmp_name美元。。
开始移动上传文件;
上传到上一个目录的移动/临时文件
move_uploaded_file(tmp_name美元,向上。$name);
$目标;
回声================ ;
上传信息:;
如果($ = 0){
文件上传成功!;
回声图片预览;
;
返回文件预览;
} elseif($错误= = 1){
回声在文件大小,设置在php.ini文件;
} elseif($错误= = 2){
回声超过文件大小max_file_size选项指定的值;
} elseif($错误= = 3){
只有部分文件被上传。
} elseif($错误= = 4){
没有上传文件;
其他{ }
上传文件大小0;
}
其他{ }
请上传JPG、GIF、PNG等图片格式!;
}
}
>
在fileupload.php文件:
复制代码代码如下所示:
要确定图片是否/
开关($ type){
case'image / pjpeg:oktype美元=真;
打破;
case'image / JPEG:oktype美元=真;
打破;
case'image / GIF:oktype美元=真;
打破;
case'image /格式:oktype美元=真;
打破;
}
以上是判断文件是否是一个图片类型,更多的文件类型,你可以参考Tomcat / /配置web.xml文件,这是一个非常完整的文件类型。