0

こんにちは、webroot の外に (php を使用して) フォルダーを作成し、アップロードされたファイルをそこに移動したいと考えています。それは可能ですか?どのように?

4

3 に答える 3

2

renamecopyまたはを使用move_uploaded_fileしますが、フォルダーに正しいアクセス許可があることを確認する必要があります(Webサーバー/ php実行ユーザーの書き込みアクセス許可)。

また、ファイルのアップロードの処理には、役立つ情報が含まれている場合があります。

于 2012-05-10T13:52:01.110 に答える
1

PHPのmove_uploaded_file()関数を使用します。

于 2012-05-10T13:53:01.047 に答える
1

コメントにリンクされていますが、繰り返します:ドキュメントを読む.

ディレクトリが存在するかどうかを確認し、存在しない場合は作成します。

if (!is_dir('/dir/path')) {
    mkdir('/dir/path');
}

アップロードしたファイルをディレクトリに移動します。

move_uploaded_file($_FILES["file"]["tmp_name"], "/dir/path");
于 2012-05-10T13:57:10.520 に答える