İstanbul,
20°C
açık
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.
/uploads/
uploads/
klasörünü oluşturchmod 777 uploads/
)localhost/upload/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>
📌 İsteğe göre ne eklenebilir?