📘 Lesson · Lesson 42
Image Upload Script
Image Upload Script
About
This script uploads an image, checks its type and size, and saves it to an
uploads/ folder safely.HTML Form
<form method="post" enctype="multipart/form-data">
<input type="file" name="photo">
<button type="submit">Upload</button>
</form>
PHP Upload Handler
$file = $_FILES["photo"];
$allowed = ["image/jpeg", "image/png"];
if (in_array($file["type"], $allowed) && $file["size"] < 2000000) {
$name = time() . "_" . basename($file["name"]);
move_uploaded_file($file["tmp_name"], "uploads/" . $name);
echo "Uploaded: $name";
} else {
echo "Only JPG/PNG under 2MB allowed";
}
Summary
- Use enctype="multipart/form-data"; read the file from $_FILES.
- Check type and size, then move with move_uploaded_file().
परिचय
यह script एक image upload करता है, उसका type और size जाँचता है, और
uploads/ folder में safely save करता है।HTML Form
<form method="post" enctype="multipart/form-data">
<input type="file" name="photo">
<button type="submit">Upload</button>
</form>
PHP Upload Handler
$file = $_FILES["photo"];
$allowed = ["image/jpeg", "image/png"];
if (in_array($file["type"], $allowed) && $file["size"] < 2000000) {
$name = time() . "_" . basename($file["name"]);
move_uploaded_file($file["tmp_name"], "uploads/" . $name);
echo "Uploaded: $name";
} else {
echo "Only JPG/PNG under 2MB allowed";
}
सारांश
- enctype="multipart/form-data" use करें; file $_FILES से पढ़ें।
- Type और size जाँचें, फिर move_uploaded_file() से move करें।