Új hozzászólás Aktív témák

  • Tele von Zsinór

    őstag

    válasz Speeedfire #6238 üzenetére

    2. ahogy látom, most is kiírod, ha valamelyik kész (echo $i.'. Ok.';)

    1. igen, meg lehet. Ráadásul egyszerűbben is, mint ez az explode-os bohóckodás, nem véletlen mondtam korábban a php DOM műveleteit. A következő kód feltételezi, hogy a lista.txt a korábban látott filelista html kódja, vagy nagyon hasonló:

    $domd = new DOMDocument();
    libxml_use_internal_errors(true);
    $domd->loadHTML("lista.txt");
    libxml_use_internal_errors(false);

    $domx = new DOMXPath($domd);
    $links = $domx->query(sprintf("//a[pos() >= %d", isset($_GET["start"]) ? (int)$_GET["start"] : 0);

    foreach ($links as $link) {
    //$link->getAttribute("href") ellenőrzése, ha kell, mentése
    }

    Ennek át tudsz adni get-ben egy paramétert, és az annyiadik linktől kezdi. Ha nem adsz meg semmit, az elsőnél. Csak gyorsan beírtam ide, szóval nem tesztelt kód.

Új hozzászólás Aktív témák