Hier mein Quelltext:
Die CSV-Datei wird komplett ausgelesen, allerdings wird die Datei am Ende nicht gelöscht. Es wird auch keine Fehlermeldung ausgegeben.
Weiß jemand woran das liegen kann?
PHP:
$link = mysql_connect("localhost","***","****");
mysql_select_db("immobilien",$link);
$sql = "TRUNCATE TABLE `verkauf`";
mysql_query($sql,$link);
$row = 0;
$name = $files[$numt];
$handle = fopen ($name ,"r");
while ( ($data = fgetcsv ($handle, 5000, "|")) !== FALSE ) {
$num = count ($data);
$row++;
$sql = "INSERT INTO `verkauf` ( `highlights` ,
`immo_art` ,
`anschrift` ,
`hausnummer` ,
`plz` ,
`ort` ,
`wohnflaeche` ,
`raum` ,
`baujahr` ,
`detail_art` ,
`kaufpreis` ,
`ueberschrift` ,
`aufteilung` ,
`ausstattung` ,
`sonstiges` ,
`bild1` ,
`name1` ,
`bild2` ,
`name2` ,
`bild3` ,
`name3` ,
`bild4` ,
`name4` ,
`bild5` ,
`name5` ,
`bild6` ,
`name6` ,
`bild7` ,
`name7` ,
`bild8` ,
`name8` ,
`bild9` ,
`name9` ,
`bild10` ,
`name10` ,
`bild11` ,
`name11` ,
`bild12` ,
`name12` )
VALUES ( '".$data[36]."' ,
'".$data[37]."',
'".$data[50]."' ,
'".$data[51]."' ,
'".$data[52]."',
'".$data[53]."' ,
'".$data[61]."' ,
'".$data[63]."',
'".$data[67]."' ,
'".$data[78]."' ,
'".$data[90]."',
'".$data[99]."' ,
'".$data[100]."' ,
'".$data[101]."',
'".$data[102]."' ,
'".$data[107]."' ,
'".$data[111]."',
'".$data[112]."' ,
'".$data[116]."' ,
'".$data[117]."',
'".$data[121]."' ,
'".$data[122]."' ,
'".$data[126]."',
'".$data[127]."' ,
'".$data[131]."' ,
'".$data[132]."',
'".$data[136]."' ,
'".$data[137]."' ,
'".$data[141]."',
'".$data[142]."' ,
'".$data[146]."' ,
'".$data[147]."',
'".$data[151]."' ,
'".$data[152]."' ,
'".$data[156]."',
'".$data[157]."' ,
'".$data[161]."' ,
'".$data[162]."',
'".$data[166]."')";
mysql_query($sql,$link);
}
fclose ($handle);
unlink($name);
Die CSV-Datei wird komplett ausgelesen, allerdings wird die Datei am Ende nicht gelöscht. Es wird auch keine Fehlermeldung ausgegeben.
Weiß jemand woran das liegen kann?