Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Daten aus Website auslesen und speichern - sleep/Pause?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Daten aus Website auslesen und speichern - sleep/Pause?

    Hey

    mein code öffnet via file_get_contents eine Seite im web,
    sucht sich auf dieser Seite 14 strings, speichert diese in einer
    MySQL Datenbank, und springt dann zur nächsten Seite.
    Nun sind das aber insgesamt knapp 900 Seiten auf dem Server, die
    ich auslesen möchte. Sollt ich jetzt nach jedem Seitenladen
    den script via sleep eine Sekunde pausieren lassen? Weiterhin wüßt
    ich gern, wie das mit der max execution time aussieht, Kann ich die auf
    eine halbe Stunde hochsetzen, oder sollt ich den script lieber immer mal
    wieder neustarten, und die counter Variable via Hand ändern?

    Das Script wird so ca 15 Minuten brauchen, hab daher die php.ini im xampp
    stammverzeichniss bearbeitet und die max executtion time
    max_execution_time = 2400 geändert, und Apache neu gestartet.
    Wenn ich meinen Script jetzt starte kommt denoch die Meldung:

    Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\xampp\htdocs\grab\index6.php on line 252

    Hat jemand eine erklärung dafür? phpinfo() sagt auch, dass der Wert bei 2400 liegt.

    EDIT:
    Hab den Server mehrfach neugestartet, max_input_time = 2400 gesetzt,

    PHP-Code:
    flush ();
    sleep ); 
    genutt und nun hab ich wunderbar einfach viele Daten gesammelt, die ansonsten via copy&paste zu sammeln gewesen wären
Lädt...
X