Код будет выглядеть примерно так. Обратите внимание, что этот код не был проверен и не укреплен в целях безопасности.
</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