文件上傳
html部分? 必須設(shè)定為:
enctype="multipart/form-data"
<?php
var_dump($_FILES );? //保存用戶(hù)上傳文件的所有信息 允悦;
$type=$_FILES["mypic"]['type'];
//echo $type;
//文件名 大小? 類(lèi)型? 默認(rèn)保存位置 是數(shù)組? mypic? 是 name值
$size=$_FILES["mypic"]['size']/1024;
//要求上傳圖片? 不能超過(guò)1M
$name=$_FILES["mypic"]['name'];
//1.獲取類(lèi)型
//2.大小
//3.名稱(chēng)
//echo $type, $size, $name;
//4.判斷不要超過(guò)512k
if($size>2000){
die('{"code":"-1",
? "msg":"上傳文件過(guò)大? 請(qǐng)重試!"}');
}
$rs=strripos($type,'image');//strpos? stripos
strrpos? strripos?
//echo $rs;
if($rs===false){
die('{"code":"-3","msg":"類(lèi)型不正確隙弛!"}');
}
$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":"上傳成功!"}';
//上傳類(lèi)型
//5.上傳一個(gè)新的上傳文件名? jpg-19921854545.時(shí)間戳+隨機(jī)數(shù)
//7.將臨時(shí)文件移動(dòng)到upload叉寂、uoload目錄下邊? 使用新文件名? 輸出上傳成功+