Zitat:
Original geschrieben von sagi
sorry. ich hab das mit dem Array nicht bedacht... bin schon etwas eingerostet
das sollte funken:
PHP-Code:
<?php
$array = file("file");
foreach($array as $line) {
$file .= $line;
}
$file = ereg_replace("{sdf}", "WERT", $file);
echo $file;
?>
hoffe es funkt.
mfg
c.
|
Danke für den Lösungsvorschlag ...
habe dies nun ausprobiert ... allerdings hilfts ned wirklich
Vielleicht ist es ein wenig schneller, aber immer noch viel zu langsam.
Daher kommt immer noch:
Maximum execution time of 30 seconds exceeded
Im Prinzip wenn ich 1000 Datensätze auslese und bei jeden Datensatz 7 x einen Replace mache, komme ich somit auf 7000 str_replace bzw. erreg_replace.
hab eine Funktion gefunden wo man im Script den Execution Timout auf 0 setzen kann, allerdings dauert dann das Ganze bis zu 2 Min.
Gibts vielleicht noch eine andere Möglichkeit einen Replace in einem Template zu machen ??
Danke und lG,
schera