2016-09-16 10 views
-1

PHPを使って特定のフォルダにpngファイルをアップロードするにはどうすればよいですか?PHPを使ってunbuntuサーバーの特定のフォルダにpngファイルをアップロード

$target_file = "capes//" . basename($_POST["Username"] . ".png"); 

をしかし、ユーザーは、それがWebサイトのルートディレクトリにそれをアップロードし、//(ファイル名).pngの岬に名前を変更したPNGファイルをアップロードする場合: 私はこれを使用しようとしてきました。誰かが私がここで間違っていることを教えてくれたら、本当に感謝しています。 Test.png/ルート/岬へ:(Test.png例)

+0

Oooof、ルートフォルダに書き込みアクセスがありますか?それは悪いです...あなたのウェブサーバにアップロードフォルダを設定し、そこにのみ書き込みアクセス権を持たせてください。 – Saskia

+0

あなたのコードをさらに追加する必要があります。また、 '/'は適切なパスではありません。 – cmorrissey

+0

この質問を改善してください。 –

答えて

0

あなたはアップロードされたファイルを移動しようとしていますか?
あなたは多くのINFOMATIONを与えていないが、我々はLinuxがケースの窓とは異なり、敏感であることがよりあなたのコードの
ノートを見た場合、私たちはより多くのあなたを助けることができます。次の項目をチェックして戻って報告してください:

1)フォルダが正確岬、およびないマント
2と呼ばれていることを確認してください)フォルダを右権限を持っていることを確認してください(例:)
3)コードは他のシステム/サーバーでも機能しますか? (問題はコード

+0

このコードはWindowsでは動作しますが、linuxでは動作しません。capesフォルダは正確にcapesと呼ばれ、フルアクセス権(777)を与えるとアップロードがうまくいかないようです。 – brad123

関連する問題