程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php is_uploaded_file 函數

php is_uploaded_file 函數

編輯:關於PHP編程

is_uploaded_file在php中的作用是判斷上傳的文件是否成功了。  

is_uploaded_file在php中的作用是判斷上傳的文件是否成功了。

is_uploaded_file
( PHP 4中“ = 4.0.3 , PHP 5中)

is_uploaded_file -告訴是否上載該文件後通過HTTP

描述
布爾is_uploaded_file (字符串$文件名)
返回TRUE如果該文件的文件名命名為通過HTTP上傳職務。這是非常有用的,以幫助確保惡意用戶並沒有試圖欺騙腳本到檔案工作賴以不應該工作-例如, / etc / passwd文件。

這樣的檢查是特別重要的,如有任何機會,任何事情的上傳的文件可以揭示它們的內容給用戶,甚至向其他用戶在同一系統上。

為適當的工作,功能is_uploaded_file ( )需要的論點一樣變量$ _FILES [ ' userfile ' ] [ ' tmp_name ' ]將為-的名稱上傳文件的客戶機變量$ _FILES [ ' userfile ' ] [ '姓名' ]不不工作。

參數

文件名
正在檢查的文件名。


返回值
返回TRUE或FALSE的成功失敗。

實例

例如# 1 is_uploaded_file ( )的例子

if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
   echo "File ". $_FILES['userfile']['name'] ." uploaded successfully.n";
   echo "Displaying contentsn";
   readfile($_FILES['userfile']['tmp_name']);
} else {
   echo "Possible file upload attack: ";
   echo "filename '". $_FILES['userfile']['tmp_name'] . "'.";
}

?>


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved