<?php
sleep(2);
//判断是否有文件上传
if(!@$_POST["upfile"]&&$_FILES["upfile"]["name"]==""){
$result=1;
}
//如果有文件上传
else{
//定义文件上传路径为当前目录的temp目录
$filePath="temp/";
if (!file_exists($filePath)){//如果指定文件夹不存在,则创建文件夹
mkdir($filePath , 0777);
}
//重新定义文件路径及文件名
//分离文件路径,分离结果为:pathinfo() 返回一个关联数组包含有 path 的信息。包括以下的数组单元:dirname,basename 和 extension。
$houzhui = pathinfo($_FILES['upfile']['name']);
//判断格式是否是图片格式
if ( !in_array($houzhui['extension'],array('jpg','gif','png','JPG','GIF','PNG')) ) {
$result=2;
}else{
$name=$filePath."newName".'.'.$houzhui['extension'];
//移动上传的临时文件,为新的文件
//如果移动成功,输出相应内容
if(move_uploaded_file($_FILES['upfile']['tmp_name'],$name))
{
$result=0;
}
//如果移动失败
else{
$result=-1;
}
}
//这里的newName是要根据数据库产生的图片新名字
}
?>
<script type="text/javascript">
window.top.window.stopUpload(<?php echo $result; ?>);
</script>
- 1
- 2
前往页