Php 从colums下载CSV文件,然后保存

Php 从colums下载CSV文件,然后保存,php,csv,download,save,Php,Csv,Download,Save,我面临csv文件的问题。我想问一下,是否有办法从A列中的csv行url下载,然后将它们保存在B列中的目录中,如果需要,还可以覆盖图像。 例如: http://data.militarysklad.cz/attach/eobchod/foto/125432dtc.jpg**;**/images/catalog/jjjj.jpg 有两种方法: 1. allow_url_fopen set to true <?php if (($handle = fopen("test.csv", "r"

我面临csv文件的问题。我想问一下,是否有办法从A列中的csv行url下载,然后将它们保存在B列中的目录中,如果需要,还可以覆盖图像。 例如:

http://data.militarysklad.cz/attach/eobchod/foto/125432dtc.jpg**;**/images/catalog/jjjj.jpg
有两种方法:

1.

allow_url_fopen set to true

<?php
if (($handle = fopen("test.csv", "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        $url = $data[0];
        $path = $data[1];
        file_put_contents($path, file_get_contents($url));
    }
   fclose($handle);
}
?>

2. cURL

<?php
if (($handle = fopen("test.csv", "r")) !== FALSE) {
     while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        $url = $data[0];
        $path = $data[1];

        $ch = curl_init($url);
        $fp = fopen($path, 'wb');
        curl_setopt($ch, CURLOPT_FILE, $fp);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_exec($ch);
        curl_close($ch);
        fclose($fp);

    }
    fclose($handle);
}
?>