我正在读取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);
}
它将丢失的图像写入相同的行和列。如何写每一行?请任何人帮助我。谢谢