0

こんにちは、画像をファイルにアップロードするアップロード スクリプトがありますが、php スクリプトと同じフォルダーにないファイルに保存できません。

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move  
'/tmp/phpkiIfQ' to 'http://--Webaddress--/Logoimages/bug4.png' in 
/home/--host--/public_html/uploaded/upload3.php on line 48

一部の詳細を削除し、「--relevant--」に置き換えます

48行目にあるコードは次のとおりです

"http://--WebAddress--/Logoimages/" . $_FILES["file"]["name"]);

どんな助けでも大歓迎です、マイキー

答えてくれたみんなありがとう

4

3 に答える 3

2

ファイルの移動先として実際に HTTP URL を使用していますか? それはおそらくあなたが間違っているところです。ローカル ファイル パスを使用してみてください。ツリーを上下に移動する必要がある場合は、疑似ディレクトリ .. が役立ちます。

于 2013-01-14T15:25:02.360 に答える
1

への変更

"../Logoimages/" . $_FILES["file"]["name"]);
于 2013-01-14T15:31:06.753 に答える
1

ファイルを URL に移動することはできません。その URL にマップされるディスク上の場所にファイルを移動する必要があります。たとえば/srv/www/htdocs/Logoimages/somefile.png(正確なパスは、実行している Linux のフレーバーとサイトの設定方法によって異なります。 )

また、ウェブサイトのユーザーがそのフォルダーへの書き込み権限を持っていることを確認してください

于 2013-01-14T15:25:05.280 に答える