PHP使用之上传文件到服务器

来源:互联网 发布:阿里云控制平台 编辑:程序博客网 时间:2024/05/16 04:33

1、定义好一个要上传到服务器端的一个文件夹

$filePath='./Commdity';

2、如果服务器不存在某个文件夹就去创建一个文件指定名的文件夹

if (!$filePath))//当路径不存在  {              mkdir($filePath,0777,true);//创建路径  } 

3、定义好一个需要上传文件类型的文件类型数组

$type=array("jpg","gif","bmg");

4、判断文件是否为指定的文件类型

in_array((strtolower(substr(strchr($_FILES['file']['name'],'.'),1))),$type);//判断文件的后缀是否为规定的文件后缀

5、文件的一个上传的主要逻辑

$fileType=implode(',',$type);//提示文件上传的格式类型$filename=$_FILES['file']['name'];$filename=time();$filename=$filename(strchr($_FILES['file']['name'],'.'));//获取最后的文件名称if(file_exists($filePath)){$bool=move_uploaded_file($_FILES['file']['tmp_name'],$filePath.$_FILES['file']['name']);if($bool){   echo "文件上传成功";  }  else{    echo "文件上传失败";  }}

6、附上完整的一个操作代码