php文件上传源代码

发布日期:2023-11-09 17:11:30

下是一个简单的PHP文件上传源代码:
HTML表单:






PHP上传脚本:


<?php
if(isset($_FILES[\'file\'])){
$errors= array();
$file_name = $_FILES[\'file\'][\'name\'];
$file_size = $_FILES[\'file\'][\'size\'];
$file_tmp = $_FILES[\'file\'][\'tmp_name\'];
$file_type = $_FILES[\'file\'][\'type\'];
$file_ext=strtolower(end(explode(\'.\',$_FILES[\'file\'][\'name\'])));

$extensions= array(jpeg,jpg,png);

if(in_array($file_ext,$extensions)=== false){
$errors[]=文件扩展名不允许,请上传 JPEG 或 PNG 文件。;
}

if($file_size > 2097152) {
$errors[]=\'文件大小不能超过 2 MB\';
}

if(empty($errors)==true) {
move_uploaded_file($file_tmp,uploads/.$file_name);
echo 文件上传成功。;
}else{
print_r($errors);
}
}
?>

该脚本首先检查上传的文件是否符合指定的文件类型和大小限制,如果符合要求,则将文件从临时位置移(yí)动(dòng)到指定的目录中。如果出现任何错误,则会输出错误信息。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

近期评论

没有评论可显示。