php系列之文件上传实现

本文将深入探讨PHP如何实现文件上传,包括相关函数的使用、上传流程及常见问题处理。
摘要由CSDN通过智能技术生成

php系列之文件上传实现

请上传文件: <?php define("MAX_FILE_SIZE",102400);//定义文件MAX_FILE_SIZE $upfile=$_FILES["upfile"]; //获取数组里的值 $name=$upfile["name"];//文件名 $type=$upfile["type"];//文件类型 $size=$upfile["size"];//文件大小 $tmp_name=$upfile["tmp_name"];//临时文件路径 if(isset($_POST["sub"])){ if(is_uploaded_file($tmp_name)){//判断上传文件是否存在 switch($type){//switch判断类型 case "image/png":$oktype=true;break; case "image/jpeg":$oktype=true;break; case "image/gif":$oktype=true;break; case "image/jpg":$oktype=true;break; case "image/bmp":$oktype=true;break; default:$oktype=true; } if($oktype){//如果返回true $error=$upfile["error"];//上传后系统返回的值 /** * 0.上传成功 * 1.超过文件大小,php.ini指定的值 * 2.超过文件大小,MAX_FILE_SIZE * 3.文件部分上传 * 4.文件上传失败 * 5.上传的文件大小为0 */ if($error==0&&$size<=MAX_FILE_SIZE){//文件大小小于MAX_FILE_SIZE ech
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值