PHP move_uploaded_file() 関数
定義と使用法
move_uploaded_file() 関数はアップロードされたファイルを新しい位置に移動します。
成功した場合 true を返し、失敗した場合 false を返します。
文法
move_uploaded_file(file,newloc)
パラメータ | 説明 |
---|---|
file | 必須。移動するファイルを指定します。 |
newloc | 必須。新しいファイル位置を指定します。 |
説明
この関数は以下をチェックし、確実にします。 file 指定されたファイルは合法なアップロードファイル(PHPのHTTP POSTアップロードメカニズムでアップロードされたもの)です。ファイルが合法であれば、それを以下に移動します。 newloc 指定されたファイル。
もし file 合法なアップロードファイルでない場合、何も操作は行われません。move_uploaded_file() は false を返します。
もし file これは合法なアップロードファイルですが、何らかの理由で移動できず、何も操作は行われません。move_uploaded_file() は false を返し、警告メッセージも表示されます。
このチェックは特に重要です。アップロードされたファイルがユーザーまたはシステムの他のユーザーに内容を表示する可能性がある場合。
ヒントとコメント
コメント:この関数は HTTP POST でアップロードされたファイルにのみ使用されます。
注意:ターゲットファイルが既に存在する場合、上書きされます。