示例代码有误,提示文件格式不正确,51行.
 
  2018-01-30 11:38:12
0
2
1462

<?php

//判断错误码

require("upload.html");


if($_FILES['file']['error']>0){

switch($_FILES['file']['error']){

  case '1':

           echo '文件过大';

           break;

       case '2':

           echo '文件超出指定大小';

           break;

       case '3':

           echo '只有部分文件被上传';

           break;

       case '4':

           echo '文件没有被上传';

           break;

       case '6':

           echo '找不到指定文件夹';

           break;

       case '7':

           echo '文件写入失败';

           break;

  default:

  echo '上传出错</br>';

}

}else{

if($_FILES['file']['size']>200000){

exit("文件超出指定大小");

}

//判断文件后缀名

$allowsuffix = array('png','jpg','jpeg');

$filename = explode('.',$_FILES['file']['name']);

$filesuffix = array_pop($filename);

if(!in_array($filesuffix,$allowsuffix)){

exit("文件后缀不正确");

}

$allowmine = array(

"image/png",

"image/jpg",

"image/jpeg",

"image/pjpeg",

"image/gif",

);

if(!in_array($_FILES['file']['name'],$allowmine)){

exit("文件格式不正确");

}

//指定上传文件路径

$path = "d:/phpstudy/PHPtutorial/www/upload/image/";

$newname = date('YmdHis').rand(0,9).'.'.$filesuffix;

$filepath = $path.$newname;

if(is_uploaded_file($_FILES['file']['tmp_name'])){

if(move_uploaded_file($_FILES['file']['tmp_name'],$filepath)){

echo "上传成功";

}else{

echo"上传失败";

}

}else{

echo"上传错误";

}

}


?>


 
 

全部回复(2)
phpcn_u102508

数组最后一个多了个,

lge

没听懂,报什么错呢?51行

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!