Daten begrenzen bei CSV import

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

  • #16
    Ist natürlich die günstigere Alternative.

    Kommentar


    • #17
      tja ist leider teurer aber brauche ich eh ! Dann halt eben jetzt schon.

      Kommentar


      • #18
        für das oben genannte brauchst du sicherlich keinen eigenen server, aber ich will dich nicht davon abhalten - nur darauf hinweisen dass sich nur der umstand ändern würde dass du nen server hast, deine betrachtungssweise vom problem bleibt die selbe ..

        guck dir nochmal folgende funktionen an:

        http://at2.php.net/manual/de/function.feof.php
        http://at2.php.net/manual/de/function.ftell.php
        http://at2.php.net/manual/de/function.fseek.php
        http://at2.php.net/manual/de/function.fgetcsv.php (kennst du ja)
        http://at2.php.net/manual/de/functio...n-function.php (zum sichern der letzten position interessant)

        so, allerdings hab ich das vorhaben nie getestet, in der theorie sollte es aber gehn

        EDIT:
        folgendes hat auf der kommandozeile funktioniert:

        PHP-Code:
        <?php
        set_time_limit
        (1);
        register_shutdown_function(create_function(null'global $fh; print ftell($fh);'));
        $fh fopen('GeoIPCountryWhois.csv''r');
        fseek($fh, (isset($argv[1])? $argv[1]: 0));
        while((
        $data fgetcsv($fh512)) !== false) { }
        ?>
        wenn das script aufgrund des timelimits abbricht, gibts noch die aktuelle zeigerposition zurück - die könnte man auch in ner datei zwischenspeichern und mit fseek() wieder anspringen, so wie ichs als parameter ($argv[1]) gemacht habe
        Zuletzt geändert von Coragon Rivito; 09.05.2005, 09:54.
        mfg,
        [color=#0080c0]Coragon[/color]

        Kommentar

        Lädt...
        X