PHP-CSV Чтение и загрузка изображений с URL - PullRequest
0 голосов
/ 24 ноября 2008

Может ли кто-нибудь помочь мне найти фрагмент кода в PHP для чтения содержимого в CSV-файле, а затем вставить в некоторые таблицы, а также извлечь некоторые данные из www (получить изображение из URL-адреса изображения в CSV-файле)

1 Ответ

1 голос
/ 24 ноября 2008

Код будет выглядеть примерно так. Обратите внимание, что этот код не был проверен и не укреплен в целях безопасности.

</p>

<p>$handle = fopen("fileUploads.csv", "r");</p>

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

<pre><code>  //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 ($ ручка);

В этом коде предполагается, что ваш CSV выглядит следующим образом.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...