Hello,
In der Schleife gibt es eine ID, die sich nach jedem Durchgang erhöht. Ist es möglich diese Schrittweise ausgeben zu lassen und nicht erst ganz zum Schluss, wenn alles schon fertig ist? Damit ich immer weiß, wie viel Seiten noch durchgegangen werden müssen?
Die schrittweise Ausgabe ist bei HTTP sehr unsicher. Wenn dein Webserver da mitspielt, könnten auch in der Übertragungsstrecke noch Proxies sitzen, die erst sammeln und dann erst komplett bei Schließung der Connection weiterleiten.
Besser, die ID in eine Datei zu schreiben und diese dann (von einer weiteren Seite) mittels JavaScript (AJAX) alle paar Sekunden abzufragen.
Und noch eine Frage: Gibt es bei Apache Servern einen Timeout, nachdem ein PHP Script abgebrochen wird wenn er zu lange dauert? Wie kann ich so etwas unterbinden?
siehe http://de2.php.net/manual/en/function.set-time-limit.php
aber auch
http://de2.php.net/manual/en/function.ignore-user-abort.php
und
http://de2.php.net/manual/en/function.connection-aborted.php
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg