html php上传代码
导读:以下是一段关于HTML和PHP上传图片代码的示例:HTML上传图片代码:<form action="upload.php" method="POST" enctype="multipart/form-data"><inpu...
以下是一段关于HTML和PHP上传图片代码的示例:HTML上传图片代码:
form action="upload.php" method="POST" enctype="multipart/form-data">
input type="file" name="fileToUpload" id="fileToUpload">
input type="submit" value="上传">
/form>
PHP处理上传代码:
?php$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
// 检查文件类型if($imageFileType != "jpg" &
&
$imageFileType != "png" &
&
$imageFileType != "jpeg"&
&
$imageFileType != "gif" ) {
echo "只允许上传JPG, JPEG, PNG, GIF格式的文件。";
$uploadOk = 0;
}
// 检查文件是否已存在if (file_exists($target_file)) {
echo "对不起,该文件已存在。";
$uploadOk = 0;
}
// 检查文件大小if ($_FILES["fileToUpload"]["size"] >
500000) {
echo "对不起,文件大小超出限制。";
$uploadOk = 0;
}
// 如果 $uploadOk 为 0 则上传失败if ($uploadOk == 0) {
echo "对不起,您的文件无法上传。";
// 如果一切都没问题,尝试上传文件}
else {
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "您的文件 " . basename( $_FILES["fileToUpload"]["name"]) . " 已被成功上传。";
}
else {
echo "对不起,上传过程出现了一些问题,请重试。";
}
}
?>
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: html php上传代码
本文地址: https://pptw.com/jishu/302874.html
