Ich bekomme den Wiederaufruf des Scripts nicht hin. So sieht die Hauptschleife des Skripts aus:
desc1toword erledigt die eigentliche Arbeit, im Array $t15 sind alle zu bearbeitenden Dateien mit ihrem Namen hinterlegt (333 Stück). Es sollen immer 10 auf einmal bearbeitet werden. Leider wird nur der erste 10er Block bearbeitet. Zum Debugging habe ich $y, $x und count($t15) bei jedem Aufruf auf den Schirm ausgegeben. Es erscheint 1mal 0,10,333.
@damian1984
Warum reloaded das script nicht?
Lothar
PHP-Code:
initProd($txtfile,&$t04,&$t05,&$t07,&$t13,&$t15); // Initialisiere die globalen Produkt-Arrays
if(isset($_GET['y'])) $y = $_GET['y'];
else $y = 0;
$x = $y + 10; // Immer nur 10 Dateien bearbeiten
$pdnew = desc1toword($t05,$t04,$x,$y); // Neue Dateinamen erzeugen
echo $y." ".$x." ".count($t15)."<br>";
for($i=$y;$i<=$x;$i++) {
echo $t15[$i]." --> ".$pdnew[$i].".htm<br>";
};
if($x <= count($t15)) { // Sind noch Dateien zu bearbeiten?
header("location: http://www.loebbeshop.de/test/konverter4.php?y=$x"); // Script nochmal aufrufen
}
@damian1984
Warum reloaded das script nicht?
Lothar
Kommentar