Hızlı Resim Yükleme Scripti

Hızlı Resim Yükleme Scripti
Yayınlama: 02.07.2025
Düzenleme: 02.07.2025 02:56
4
A+
A-

Hazır, hızlı çalışan bir resim yükleme scripti arıyorsan, aşağıda PHP tabanlı, kolayca barındırabileceğin açık kaynak bir örnek veriyorum. Bu script, kendi sunucunda veya localhost ortamında çalışabilir ve resim yüklemeni sağlar.


🖼️ Basit Hızlı Resim Yükleme Scripti (PHP)

✅ Özellikler:

  • Dosya yükleme (JPG, PNG, GIF destekler)
  • Maksimum boyut limiti
  • Yüklenen resme otomatik link oluşturur
  • Arayüz HTML + Bootstrap ile basit ve responsive
  • Kaydetme klasörü: /uploads/

📁 Kurulum:

  1. Sunucuna veya localhost’a at
  2. uploads/ klasörünü oluştur
  3. Yazma izni ver (chmod 777 uploads/)
  4. Tarayıcıdan çalıştır: localhost/upload/index.php

💾 Kod (index.php):

<?php
$uploadOk = 1;
$target_dir = "uploads/";

if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_FILES["image"])) {
    $file = $_FILES["image"];
    $target_file = $target_dir . basename($file["name"]);
    $imageFileType = strtolower(pathinfo($target_file, PATHINFO_EXTENSION));

    // Sadece belirli dosya türlerine izin ver
    $allowed = ["jpg", "jpeg", "png", "gif"];
    if (!in_array($imageFileType, $allowed)) {
        echo "Sadece JPG, JPEG, PNG ve GIF dosyaları yüklenebilir.";
        $uploadOk = 0;
    }

    if ($uploadOk && move_uploaded_file($file["tmp_name"], $target_file)) {
        echo "Yüklendi: <a href='$target_file' target='_blank'>$target_file</a>";
    } else {
        echo "Yükleme başarısız oldu.";
    }
}
?>

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <title>Hızlı Resim Yükleme</title>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css">
</head>
<body class="container mt-5">
    <h2>🖼️ Hızlı Resim Yükleme</h2>
    <form method="post" enctype="multipart/form-data">
        <input class="form-control" type="file" name="image" required><br>
        <button class="btn btn-primary" type="submit">Yükle</button>
    </form>
</body>
</html>

📦 Alternatif Gelişmiş Scriptler (GitHub):

  • Chevereto (free) – Gelişmiş, panel destekli görsel barındırma sistemi
  • OpenImageUploader – Çok hızlı yükleme odaklı modern script

📌 İsteğe göre ne eklenebilir?

  • Yüklenen dosya URL’sini kopyalama butonu
  • Görsel önizleme
  • Link kısaltıcı
  • QR kod üretimi
  • Admin paneli veya silme özelliği

Bir Yorum Yazın

Ziyaretçi Yorumları - 0 Yorum

Henüz yorum yapılmamış.