is_uploaded_file
HTTP投稿を介してファイルがアップロードされているかどうかを判断します
is_uploaded_file()
関数は、指定されたファイルがHTTP Postを介してアップロードされているかどうかを決定します。
<?php $ file = "test.txt" ; if ( is_uploaded_file ( $ file ) ) { echo ( " $ファイルはhttp post"でアップロードされます " ) ; } それ以外 { echo ( " $ファイルはHTTP Postを介してアップロードされません" ) ; } ?>
输出:
test.txtはhttp postを介してアップロードされません
is_uploaded_file ( file )
パラメーター | 説明する |
---|---|
ファイル | 必須。検査するドキュメントを指定します。 |
ファイルで指定されたファイルがHTTP Postを介してアップロードされている場合はtrueを返します。
この関数を使用して、悪意のあるユーザーがスクリプトをだまして、 /etc /passwdなどのアクセスできないファイルにアクセスしてアクセスできないようにすることができます。
この種のチェックは、アップロードされたファイルがコンテンツをシステムのユーザーまたは他のユーザーに表示する可能性がある場合に特に重要です。