Hoşgeldin Misafir

PHP ile Dosya Yükleme ve İşleme İşlemleri

voyvoda

17 Ara 2022
1,484 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
<?php // Dosya yükleme formu echo ' <form action="dosya_isle.php" method="post" enctype="multipart/form-data"> <input type="file" name="dosya" /> <input type="submit" value="Yükle" /> </form> '; // Dosya yükleme işlemi if ($_FILES['dosya']) { $dosya_adi = $_FILES['dosya']['name']; $gecici_dosya = $_FILES['dosya']['tmp_name']; $hedef_dosya = "uploads/" . $dosya_adi; if (move_uploaded_file($gecici_dosya, $hedef_dosya)) { echo "Dosya başarıyla yüklendi."; } else { echo "Dosya yükleme başarısız."; } } // Yüklenen dosyayı işleme if ($dosya_adi) { // Dosya işleme kodları burada yer alabilir // Örneğin, dosya içeriğini okuma veya dosya üzerinde manipülasyon yapma gibi işlemler yapılabilir echo "Yüklenen dosya: " . $dosya_adi; } ?>
Yukarıdaki kod örneğinde, kullanıcıya dosya yükleme formu gösterilir. Kullanıcı bir dosya seçtiğinde, form submit edildiğinde dosya yükleme işlemi gerçekleştirilir.

Dosya yükleme işlemi move_uploaded_file() fonksiyonu aracılığıyla gerçekleştirilir. Yüklenen dosya geçici bir konuma kaydedilir ve daha sonra belirtilen hedef konuma taşınır. Başarılı bir şekilde taşınan dosya için "Dosya başarıyla yüklendi" mesajı görüntülenir.

Eğer dosya yükleme işlemi başarılı olduğunda, yüklenen dosya adı üzerinden dosya işleme kodları gerçekleştirilebilir. Bu kısımda, dosyanın içeriğini okuma, dosyanın boyutunu kontrol etme veya dosya üzerinde manipülasyon yapma gibi işlemler yapılabilir.