<?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.
