ホームページ >バックエンド開発 >PHPチュートリアル >PHPでアップロードした画像を移動する方法
php でアップロードされた画像を移動する方法
move_uploaded_file( $_FILES['photo']['tmp_name'] , $target_image )
$target_image は、サーバー、それが移動したい場所です
move_uploaded_file( $_FILES['photo']['tmp_name'] , $target_image )
$target_image はサーバー上の画像のアドレスであり、これが移動したい場所です移動する
php を使用してシステム コマンドを直接呼び出すことができます。
exec( " mv -f /path/old.jpg /path/new.jpg " );
php を直接使用してシステム コマンドを呼び出すことができます。
exec( " mv -f /path/old.jpg /path/new.jpg " ); 関数を使用する方法はありますか? ? ?
もちろん、名前変更関数を使用してください
わかりました
rename()しかし、特に大きなファイルを扱う場合には、システム コマンドを使用した方が速いといつも感じています。
rename("cs/temporaryPicture/".$picturename[i],"cs/picture/".$picturename[i]);
いや、失敗します
あなたがどのように叫びたいか見てみましょう!
どうやってコードを投稿する必要がありますか?
あなたがどのように叫びたいか見てみましょう!
何か問題が発生した場合、エラーメッセージを表示しなければなりませんよね?
警告: rename(cs/temporaryPicture/,cs/picture/) [function.rename]: E:AppServwwwtest1sendjobpicture.php の 14 行目にエラーはありません
何が起こったのですか?
制限はありますか?
警告: rename(cs/temporaryPicture/,cs/picture/) [function.rename]: E:AppServwwwtest1sendjobpicture.php の 14 行目にエラーはありません
絶対にダメです
どうすればよいでしょうか?
あなたの $picturename[i] は空です!
cs/temporaryPicture/ はファイル (ディレクトリ) 名ではなくパスです
どうすればよいでしょうか?