千家信息网

php怎么实现上传图片的功能

发表于:2024-10-03 作者:千家信息网编辑
千家信息网最后更新 2024年10月03日,这篇文章主要介绍"php怎么实现上传图片的功能",在日常操作中,相信很多人在php怎么实现上传图片的功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"php怎么实现上传
千家信息网最后更新 2024年10月03日php怎么实现上传图片的功能

这篇文章主要介绍"php怎么实现上传图片的功能",在日常操作中,相信很多人在php怎么实现上传图片的功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"php怎么实现上传图片的功能"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

html代码:

图片导入



php代码:

 0){  switch($_FILES["img"]["error"]) {      case 1:        echo "";        break;      case 2:        echo "";        break;      case 3:        echo "";        break;      case 4:        echo "";        break;      default:        echo "";  }  exit;}$maxsize=2000000; //50k//step 2 使用$_FILES["pic"]["size"] 限制大小 单位字节 2M=2000000if($_FILES["img"]["size"] > $maxsize ) {  echo "";  exit;}//step 3 使用$_FILES["pic"]["type"]或是文件的扩展名 限制类型 MIME image/gif image/png  gif png jpg /*  list($dl, $xl) = explode("/", $_FILES["pic"]["type"]); if($dl!="image"){ echo "请上传一个图片,不充许其它类型文件"; exit; } */ $allowtype=array("png", "gif", "jpg", "jpeg"); $arr=explode(".", $_FILES["img"]["name"]); $hz=$arr[count($arr)-1]; if(!in_array($hz, $allowtype)){ echo "";                exit; } //step 4 将让传后的文件名改名 $filepath="../imgweb/"; $fileimgweb="imgweb/";//为了符合UBB的路径        $randname=date("Y").date("m").date("d").date("H").date("i").date("s").rand(100, 999).".".$hz;          //将临时位置的文件移动到指定的目录上即可          if(is_uploaded_file($_FILES["img"]["tmp_name"])){            if(move_uploaded_file($_FILES["img"]["tmp_name"],$filepath.$randname)){              echo "";              session_start();              $_SESSION['images'] = $fileimgweb.$randname;              }else{              echo "";              }        }else{                echo"";        }       }?>

到此,关于"php怎么实现上传图片的功能"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0