0

PHPでコードスニペットを見つけてCSVファイルのコンテンツを読み取り、いくつかのテーブルに挿入し、wwwからいくつかのデータを取得するのを手伝ってくれる人はいますか(CSVファイルの画像URLから画像を取得します)

4

1 に答える 1

1

コードは次のようになります。このコードは、セキュリティのためにテストも強化もされていないことに注意してください。

$handle = fopen("fileUploads.csv", "r");

while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { $insertSQL = "INSERT INTO myTable values ('$data[0]', '$data[1]')";

  //run the sql

  //download the image
  $saveHandle = fopen("image".$data[0] .".jpg", "w+");

  $getImageHandle = fopen($data[1], "r"); // open the image

  $contents = stream_get_contents($getImageHandle); //download it

  fclose($getImageHandle); //close the handle

  fwrite($saveHandle, $contents); //write the contents to disk

  fclose($saveHandle); //close the handle

}

fclose($handle);

このコードは、csvが次のようになっていることを前提としています。

1、http://www.foobar.com/images/something.jpg

于 2008-11-24T18:54:56.393 に答える