ホームページ >バックエンド開発 >PHPチュートリアル >php is_uploaded_file関数_PHPチュートリアル

php is_uploaded_file関数_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:01:001556ブラウズ

php の is_uploaded_file の機能は、ファイルのアップロードが成功したかどうかを判断することです。 ​

PHP の is_uploaded_file の機能は、ファイルのアップロードが成功したかどうかを判断することです。

アップロードされたファイルです
(PHP 4" = 4.0.3、PHP 5)

is_uploaded_file - HTTP 経由でファイルをアップロードするかどうかを指示します

説明
ブール値 is_uploaded_file (文字列 $filename)
ファイル filename が HTTP 経由でアップロードされた名前の場合、TRUE を返します。これは、悪意のあるユーザーがスクリプトを騙して、動作すべきではないファイル (/etc/passwd など) を動作させようとしていないことを確認するのに役立ちます。

アップロードされたファイルの内容がユーザー、さらには同じシステム上の他のユーザーに公開される可能性があるため、このようなチェックは特に重要です。

関数 is_uploaded_file() が正しく動作するには、アップロードされるファイルの名前となる変数 $_FILES['userfile']['tmp_name'] のような引数が必要です。クライアント変数 $_FILES['userfile']['name'] は必要ありません。機能していません。

パラメータ

ファイル名
チェックされるファイルの名前。


戻り値
成功または失敗時に TRUE または FALSE を返します。



例 #1 is_uploaded_file () の例

if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
echo "ファイル ".$_FILES['userfile']['name'] ." アップロードに成功しました。n";
echo "コンテンツを表示していますn";
Readfile($_FILES['userfile']['tmp_name']);
} その他 {
echo "ファイルアップロード攻撃の可能性があります: ";
echo "ファイル名 '". $_FILES['userfile']['tmp_name'] .";
}

?>


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445471.html技術記事 php の is_uploaded_file の機能は、ファイルのアップロードが成功したかどうかを判断することです。 php の is_uploaded_file の機能は、ファイルのアップロードが成功したかどうかを判断することです。 is_uploaded_file (PHP 4 の場合...
)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。