📘 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 करें।
← Back to PHP Tutorial
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।