写入php中的csv问题

时间:2018-11-19 10:14:14

标签: export-to-csv file-exists fputcsv

我正在读取csv文件,并检查文件夹中是否存在图像。 如果不存在,我正在写另一个csv。

使用下面的代码来做到这一点。

<?php
header('Content-Type: text/csv');
header('Content-Disposition: attachment; filename="missing_images.csv"');
$fp = fopen('php://output', 'w');
$row = 0;
$i =0;
if (($handle = fopen("images.csv", "r")) !== FALSE) {
 while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {

   if($i >= 1){     
    $imgurl = $data[0];
     $imgurl = trim($imgurl);
            if($imgurl){
                if (file_exists("import/".$imgurl)){

            }else{
                echo $imgurl;
                fputcsv($fp, $imgurl);


            }  }

    $row++; 
}
$i++;
}
  fclose($fp);
} 

它将丢失的图像写入相同的行和列。如何写每一行?请任何人帮助我。谢谢

0 个答案:

没有答案