rush:
PHP;">
0){
echo $_FILES['pic']['error'];
echo "
上传文件错误!";
echo '<
Meta http-equiv="refresh" content="3;url=index.
PHP">'; //
自动跳转回index
文件
}else{
//开始
获取上传文件的信息
$file=$_FILES['pic'];
//var_dump($file);打印
文件里的全部信息
//name:
上传文件名
//type:
上传文件的类型
//tmp_name:
上传成功后的临时
文件
//size:
上传文件的大小
//error:
上传文件的
错误信息
$uploaddir="./uploads/"; //选择要
上传的
文件存放目录
//$uploadfile=$uploaddir.basename($file['name']);//获得
上传文件的
名称
//解析
文件的名字
$fileinfo=pathinfo($file['name']);
// echo $fileinfo['extension'];
获取文件的类型
do{
$newfile=date("YmdHis").rand(1000,9999).".".$fileinfo['extension'];//更改
文件的名字,
获取一个新的名字
}while(file_exists($uploaddir.$newfile));
//<a href="https://www.jb51.cc/tag/shangchuan/" target="_blank" class="keywords">上传</a><a href="https://www.jb51.cc/tag/wenjian/" target="_blank" class="keywords">文件</a>的类型限制
if (!(($file['type'] == "image/gif")||($file['type'] == "image/jpeg")||($file['type'] == "image/pjpeg"))){
die("<a href="https://www.jb51.cc/tag/wenjian/" target="_blank" class="keywords">文件</a>类型<a href="https://www.jb51.cc/tag/cuowu/" target="_blank" class="keywords">错误</a>!");
echo '<meta http-equiv="refresh" content="3;url=index.php">';
}
//上传文件的大小限制
if($file['size'] > 2*1024*1024){
die("<a href="https://www.jb51.cc/tag/shangchuan/" target="_blank" class="keywords">上传</a><a href="https://www.jb51.cc/tag/wenjian/" target="_blank" class="keywords">文件</a>超过2MB!");
echo '<<a href="https://www.jb51.cc/tag/Meta/" target="_blank" class="keywords">Meta</a> http-equiv="refresh" content="3;url=index.<a href="https://www.jb51.cc/tag/PHP/" target="_blank" class="keywords">PHP</a>">';
}
//开始<a href="https://www.jb51.cc/tag/shangchuan/" target="_blank" class="keywords">上传</a><a href="https://www.jb51.cc/tag/wenjian/" target="_blank" class="keywords">文件</a>
if (is_uploaded_file($file['tmp_name'])) {
if (move_uploaded_file($file['tmp_name'],$uploaddir.$newfile)) {
echo "<a href="https://www.jb51.cc/tag/shangchuan/" target="_blank" class="keywords">上传</a>成功!";
echo '<<a href="https://www.jb51.cc/tag/Meta/" target="_blank" class="keywords">Meta</a> http-equiv="refresh" content="3;url=index.<a href="https://www.jb51.cc/tag/PHP/" target="_blank" class="keywords">PHP</a>">';//<a href="https://www.jb51.cc/tag/zidongtiaozhuan/" target="_blank" class="keywords">自动跳转</a>回index<a href="https://www.jb51.cc/tag/wenjian/" target="_blank" class="keywords">文件</a>
} else {
echo "<a href="https://www.jb51.cc/tag/shangchuan/" target="_blank" class="keywords">上传</a>失败,请稍等!";
echo '<meta http-equiv="refresh" content="3;url=index.php">'; //自动跳转回index文件
}
}
}
?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。