luk: Zwischenstatus einer Schleife ausgeben

Beitrag lesen

Hi,

ich will mit PHP per cURL den Quellcode von circa 130 Seiten herunterladen und diesen dann in eine Datenbank eintragen. Brauche das hauptsächlich um nachher einige meiner RegularExpressions auf Herz und Nieren testen zu können.

Habe es jetzt mal mit 3 Seiten auf einen Schwung getestet, klappt wunderbar, dauert aber doch ein paar Sekunden (mache das von meinem localhost aus - Internet nicht so schnell heute).

Bevor ich jetzt meinen Script aber auf alle 130 Seiten losschicke, würde ich gerne vorher folgendes machen:

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?

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?

Danke für eure Hilfe,
luk