• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:file_put_contentsで複数画像の取得)

PHPで複数画像をサーバーに取り込む方法とは?

このQ&Aのポイント
  • PHPのfile_put_contents関数を使用して、複数の画像をサーバーに取り込む方法について教えてください。
  • 自分のサーバーにある指定したURLの画像をダウンロードし、リネームして保存する方法を知りたいです。
  • また、CSVファイルに記載されている複数の画像URLを一括でダウンロードする方法も教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • heburusu
  • ベストアンサー率85% (140/164)
回答No.1

ループで回すのが簡単ではないでしょうか? $file_jpgにはカンマ区切りのURLが入っていると思いますので、 カンマ区切りでURLを取り出し、その数の分だけループしてget/putしてあげればよいかと思います。 -- $urls = explode(",", $file_jpg); #urlを配列として取り出し for ($i=0; $i<count($urls); $i++) { #urlの分だけループ $data = file_get_contents($urls[$i]); file_put_contents("./image/photo_$i.jpg",$data); }

参考URL:
http://www.php-mysql-linux.com/php/php-function/array-explode/
tajix14
質問者

お礼

有難うございます!! 出来ました。こんな長い文面読んでいただいた後に 的確なご指導、本当にありがとうございました。 深く御礼申し上げます。

関連するQ&A