2012-05-10 21 views
0

こんにちは私はWebrootの外に(phpで)フォルダを作成し、それらにアップロードされたファイルを移動したいと思います。 それは可能ですか?どのように?アップロードしたファイルをウェブルートの外のフォルダに移動するにはどうすればよいですか?

+1

をあなたがフォルダにアクセス許可を持っている限り、 – Satya

+1

[読み取り](http://php.net/manual/fr/function.move-uploaded-file.php)[documentation](http://php.net/ manual/en/function.mkdir.php)。 – PenguinCoder

答えて

2

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

また、Handling file uploadsに役立つ情報があります。

1

コメントにリンクされていますが、それは繰り返し表示されます:Readdocumentation。ディレクトリが存在しない場合は場合

チェック、それを作成します。

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

は、ディレクトリにアップロードしたファイルを移動:あなたが欲しい、これまで、フォルダを作成し、そこにファイルを移動することができます

move_uploaded_file($_FILES["file"]["tmp_name"], "/dir/path"); 
関連する問題