Press ESC to close

php sunucuya resim kaydetme

PHP ile bir sunucuya resim kaydetmek için aşağıdaki adımları izleyebilirsiniz:

  1. İlk olarak, bir HTML formu oluşturun ve bu form aracılığıyla kullanıcıdan resim dosyasını alın:
htmlCopy code<!DOCTYPE html>
<html>
<head>
    <title>Resim Yükle</title>
</head>
<body>
    <h2>Resim Yükle</h2>
    <form action="kaydet.php" method="POST" enctype="multipart/form-data">
        <input type="file" name="resim" required>
        <input type="submit" value="Yükle">
    </form>
</body>
</html>
  1. Ardından, resmi almak ve sunucuya kaydetmek için kaydet.php adında bir PHP dosyası oluşturun:
phpCopy code<?php
if ($_SERVER["REQUEST_METHOD"] === "POST") {
    // Hedef dizin ve dosya adı
    $hedefDizin = "uploads/";
    $hedefDosya = $hedefDizin . basename($_FILES["resim"]["name"]);

    // Resmi sunucuya kaydet
    if (move_uploaded_file($_FILES["resim"]["tmp_name"], $hedefDosya)) {
        echo "Resim başarıyla yüklendi.";
    } else {
        echo "Resim yükleme hatası.";
    }
}
?>

Yukarıdaki PHP kodunda, önce $_FILES süper global değişkenini kullanarak yüklenen resmin geçici dosya yolunu alıyoruz. Ardından, move_uploaded_file() fonksiyonunu kullanarak resmi hedef dizine taşıyoruz.

  1. uploads adında bir klasör oluşturun ve bu klasörün PHP dosyaları tarafından yazılabilir olduğundan emin olun. Bu klasör, sunucuya yüklenen resimleri saklamak için kullanılacak.

Yukarıdaki adımları takip ederek, kullanıcıların resim dosyalarını seçebileceği ve sunucuya yükleyebileceği bir form oluşturabilirsiniz. Seçilen resim dosyası, sunucudaki belirtilen uploads klasörüne kaydedilecektir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

@Katen on Instagram
Bu hata mesajını yalnızca WordPress yöneticileri görebilir

Hata: 1 kimliğine sahip hiçbir akış bulunamadı.

Bir akış oluşturmak için lütfen Instagram Akışı ayarlar sayfasına gidin.