亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

PHP is_uploaded_file() 函數用法及示例

PHP Filesystem 參考手冊

is_uploaded_file()函數可以檢查是否通過HTTP POST上傳指定的文件。如果文件是通過HTTP POST上傳的,則此函數可以返回true。

語法

bool is_uploaded_file ( string $filename )

如果 filename 所給出的文件是通過 HTTP POST 上傳的則返回 TRUE。這可以用來確保惡意的用戶無法欺騙腳本去訪問本不能訪問的文件,例如 /etc/passwd。
這種檢查顯得格外重要,如果上傳的文件有可能會造成對用戶或本系統(tǒng)的其他用戶顯示其內容的話。
為了能使 is_uploaded_file() 函數正常工作,必段指定類似于 $_FILES['userfile']['tmp_name'] 的變量,而在從客戶端上傳的文件名 $_FILES['userfile']['name'] 不能正常運作。

在線示例

<?php
   $file = "/PhpProject/simple.txt";
   if(is_uploaded_file($file)) {
      echo ("$file 通過HTTP POST上傳");
   } else {
       echo ("$file 不是通過 HTTP POST 上傳");
   }
?>

輸出結果

/PhpProject/simple.txt 不是通過 HTTP POST 上傳

PHP Filesystem 參考手冊