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