实例
" enctype="multipart/form-data" method="post">文件上传
选择文件:
上传
//上传文件到服务器上面
if($_SERVER['REQUEST_METHOD']==['POST'])
{
if(isset($_FILES['upload'])){
$allow=['image/jpg','image/jpeg','image/png'];
if(in_array($_FILES['upload'],['type'])){
if(move_uploaded_file($_FILES['upload']['tmp_name'],"upload/{$_FILES['upload']['name']}")){
echo "alert('文件上传成功')";
}
}
}else{
echo "alert('文件上传格式不对')";
}
}
if ($_FILES['upload']['error'] > 0 ) {
echo '
错误原因是:';
switch ($_FILES['upload']['error']) {
case 1:
echo '文件超过了php.ini配置中设置的大小';
break;
case 2:
echo '文件超过了表单中常量设置的大小';
break;
case 3:
echo '仅有部分文件被上传';
break;
case 4:
echo '没有文件被上传';
break;
case 6:
echo '没有可用的临时文件夹';
break;
case 7:
echo '磁盘已满,写入失败';
break;
case 8:
echo '上传意外中止';
break;
default:
echo '系统未知错误';
break;
}
echo '
';if (file_exists($_FILES['upload']['tmp_name']) && is_file($_FILES['upload']['tmp_name'])) {
unlink($_FILES['upload']['tmp_name']);
}
} else {
echo '1';
}
?>
运行实例 »
点击 "运行实例" 按钮查看在线实例