用php写一个图床网页
这是一个简单的PHP图床网页:
<!DOCTYPE html>
<html>
<head>
<title>图片上传</title>
</head>
<body>
<h1>图片上传</h1>
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="image"/>
<input type="submit" name="submit" value="上传"/>
</form>
<?php
if(isset($_POST['submit'])){
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["image"]["name"]);
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
&& $imageFileType != "gif" ) {
echo "只允许上传JPG, JPEG, PNG & GIF格式的图片.";
}
else{
if (move_uploaded_file($_FILES["image"]["tmp_name"], $target_file)) {
echo "图片上传成功!";
echo "<br><img src='$target_file' alt='uploaded image'>";
} else {
echo "上传图片出错.";
}
}
}
?>
</body>
</html>
这个网页有一个上传表单,用户可以通过选择本地文件并提交表单来上传图片。上传的图片将被保存到一个名为“uploads”的文件夹中。如果上传成功,将显示一条消息和上传的图片。如果上传的文件不是支持的图片格式,则会显示一条错误消息。
原文地址: https://www.cveoy.top/t/topic/bcSY 著作权归作者所有。请勿转载和采集!