PHP マニュアル
前のページ |  | 次のページ

# 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()お よびファイルアップロードの処 理の節も参照下さい。

前のページ | ホーム | 次のページ
is_readable | 上に戻る | is_writable