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