Fungsi PHP is_uploaded_file()

Definisi dan Penggunaan

Fungsi is_uploaded_file() menghuraikan fail yang ditentukan sama ada diunggah melalui HTTP POST atau tidak.

Sintaks

is_uploaded_file(file)
Parameter Penerangan
file Wajib. Tentukan fail yang hendak dicek.

Pengenalan

Jika file Kembalikan TRUE jika fail yang diberikan diunggah melalui HTTP POST.

Fungsi ini boleh digunakan untuk memastikan pengguna jahat tidak dapat mengkhianati skrip untuk mengakses fail yang tidak boleh diakses, seperti /etc/passwd.

Pemeriksaan ini penting bagi keadaan yang mungkin mengeluarkan kandungan fail yang boleh menyebabkan pengguna atau pengguna lain sistem ini menampakkan kandungan fail.

Petikan dan Komen

Komen:Hasil fungsi ini akan disimpan di cache. Sila gunakan clearstatcache() untuk membersihkan cache.

Contoh

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

Output:

test.txt tiada diunggah melalui HTTP POST