Scriptlaufzeit umgehen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Scriptlaufzeit umgehen

    HiHo,

    Seit 2 Tagenhänge ich nun an einem Problem was sich einfach nicht lösen lässt.
    Die Scriptlaufzeit eines PHP Scriptes umgehen durch iframe, Reload oder anderen Möglichkeiten.

    Grund dafür ist ich habe eine 5MB Große *.CSV Datei mit über 111.000 Einträgen alle "3651083520","3651083775","DE","DEU","GERMANY" zum "Herkunft einer IP-Adresse ermitteln. (IP to Country)"
    php-einfach.de/codeschnipsel_8566.php

    Das insert in die Datenbank dauert dementsprechend über 1 Minute.
    Nun suche ich nach einer Möglichkeit das er alle 10 bzw 20 Sekunden einen Reload macht und mit dem import in die DB da weitermacht wo er aufgehört hat oder kennt ihr eine andere Möglichkeit das Land anhand der IP herauszufinden und auf das Länderkürzel zu minimieren?

    Derzeitiger Code

    Quellcode

    1. // Schleife für jede Zeile der Datei durchlaufen
    2. while ($zeile = fgetcsv($handle, 1024, ',', '"'))
    3. {
    4. $DB->set_sql("INSERT INTO " . STATS_COUNRTY . " VALUES('".$zeile[0]."', '".$zeile[1]."', '".$zeile[2]."', '".$zeile[3]."', '".$zeile[4]."')");
    5. $DB->execute();
    6. $DB->free();
    7. }