PHP is_uploaded_file() Fonksiyonu
Tanım ve Kullanım
is_uploaded_file() fonksiyonu, belirtilen dosyanın HTTP POST yoluyla yüklenip yüklenmediğini belirler.
Sözdizimi
is_uploaded_file(file)
Parametreler | Açıklama |
---|---|
file | Gerekli. Denetlemek istediğiniz dosyayı belirtir. |
Açıklama
Eğer file Verilen dosya HTTP POST yoluyla yüklenmişse TRUE döner.
Bu fonksiyon, kötü niyetli kullanıcıların kötü niyetli bir kullanıcı tarafından yönlendirilen betiklerin erişemeyeceği dosyaları (örneğin /etc/passwd) korumak için kullanılabilir.
Bu tür denetimler, yüklenen dosyanın kullanıcıya veya sistemin diğer kullanıcılarına içeriğini gösterebileceği durumlarda özellikle önemlidir.
İpuçları ve Açıklamalar
Açıklama:Bu fonksiyonun sonucu önbelleğe alınır. Lütfen clearstatcache() önbelleği temizlemek için.
Örnek
<?php $file = "test.txt"; if(is_uploaded_file($file)) { echo("$file HTTP POST yoluyla yüklendi"); } else { echo("$file HTTP POST yoluyla yüklenmedi"); } ?>
Çıktı:
test.txt HTTP POST yoluyla yüklenmedi