Hallo Forum,
ich erstelle mir grad ein Konzept und hab mal was kleines zusammengebastelt:
Wie zu erwarten läuft das Teil 60 Secunden und bricht ab. Welche möglichkeiten habe ich das mit php zu realisieren? In der CSV können unter umständen 50.000 zeilen enthalten sein.
Vielen Dank
Manfred
ich erstelle mir grad ein Konzept und hab mal was kleines zusammengebastelt:
PHP-Code:
$art_template_file = "art.tmpl.htm";
$art_template_content = file_get_contents ($art_template_file);
echo $art_template_content;
$row = 1;
$get_csv = fopen ("ARTIKEL.CSV","r");
while ( ($csv_content = fgetcsv ($get_csv, 1000, ";")) !== FALSE )
{
$num = count ($csv_content);
$row++;
for ($c=0; $c < $num; $c++) {
$marker_artnr = $csv_content[0];
$marker_krzbez = $csv_content[4];
$art_replaced = str_replace("###ARTNR###", $marker_artnr, $art_template_content);
$data_replaced = str_replace("###KRZBEZ###", $marker_krzbez, $art_replaced);
@unlink($csv_content[0].'.html');
touch($csv_content[0].'.html');
$input_geben = fopen ($csv_content[0].'.html', "r+");
fputs ($input_geben, $data_replaced);
}
}
fclose ($get_csv);
?>
Vielen Dank
Manfred
Kommentar