Fungsi PHP is_uploaded_file()

Definisi dan Penggunaan

Fungsi is_uploaded_file() PHP mengecek apakah berkas yang ditentukan diunggah melalui HTTP POST.

Sintaks

is_uploaded_file(berkas)
Parameter Deskripsi
berkas Wajib. Menentukan berkas yang akan dicek.

Keterangan

Jika berkas Jika berkas yang diberikan diunggah melalui HTTP POST, akan kembalikan TRUE.

Fungsi ini dapat digunakan untuk memastikan pengguna yang maling tidak dapat menipu skrip untuk mengakses berkas yang tidak dapat diakses, seperti /etc/passwd.

Pemeriksaan ini terlihat penting sekali, jika berkas yang diunggah dapat menampilkan konten bagi pengguna atau pengguna lain di sistem ini.

Petunjuk dan Komentar

Komentar:Hasil fungsi ini akan disimpan di cache. Gunakan clearstatcache() untuk membersihkan cache.

Contoh

<?php
$file = "test.txt";
if(is_uploaded_file($file))
  {
  echo ("$file diunggah melalui HTTP POST");
  }
else
  {
  echo ("$file belum diunggah melalui HTTP POST");
  }
?>

Output:

test.txt belum diunggah melalui HTTP POST