Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

is_uploaded_file

(PHP 3>= 3.0.17, PHP 4 >= 4.0.3)

is_uploaded_file --  HTTP POSTによりアップロードされたファイルかどうかを調べる

説明

bool is_uploaded_file ( string filename)

この関数は、PHP 3.0.16 より後のバージョンの PHP 3 および 4.0.2 以 降のバージョンの PHP 4 でのみ利用可能です。

filenameという名前のファイルがHTTP POSTにより アップロードされた場合にTRUEを返します。この関数は、悪意のあるユー ザーがスクリプトをだまして動作しなくなるようなファイル、例えば、 /etc/passwd を指定することを防止したい場合に 有用です。

この種の確認は、アップロードされたファイルに関して何でもできる場 合には、その内容をユーザ、または同じシステム上の他のユーザにさえ 暴かれる可能性があるため、特に重要です。

簡単な使用例に関しては、move_uploaded_file()お よびファイルアップロードの処 理の節も参照下さい。