通过input表单提交如何实现文件上传。后台PHP文件配置祥解

2018-07-01  本文已影响0人  newTmorrow
通过input表单提交如何实现文件上传。后台PHP文件配置祥解

文件上传

html部分  必须设定为:

enctype="multipart/form-data"

<?php

var_dump($_FILES );  //保存用户上传文件的所有信息 ;

$type=$_FILES["mypic"]['type'];

//echo $type;

//文件名 大小  类型  默认保存位置 是数组  mypic  是 name值

$size=$_FILES["mypic"]['size']/1024;

//要求上传图片  不能超过1M

$name=$_FILES["mypic"]['name'];

//1.获取类型

//2.大小

//3.名称

//echo $type, $size, $name;

//4.判断不要超过512k

if($size>2000){

die('{"code":"-1",

  "msg":"上传文件过大  请重试!"}');

}

$rs=strripos($type,'image');//strpos  stripos

strrpos  strripos 

//echo $rs;

if($rs===false){

die('{"code":"-3","msg":"类型不正确!"}');

}

$ext=strstr($name,".");//jpeg

echo $ext."  ";

$fileName="uoload/".time().rand(1,9999).$ext;

echo $fileName;

move_uploaded_file($_FILES["mypic"]["tmp_name"],$fileName);

echo '{"code":"1","msg":"上传成功!"}';

//上传类型

//5.上传一个新的上传文件名  jpg-19921854545.时间戳+随机数

//7.将临时文件移动到upload、uoload目录下边  使用新文件名  输出上传成功+

上一篇 下一篇

猜你喜欢

热点阅读