Forum The World na Goldenline.pl Twitter Facebook Kanał RSS

[PHP] Pobieranie loginów z allegro

Funkcja pobiera loginy oraz ilość punktów użytkowników z zadanego przedziału numerów ID.

Składnia:

function all_logins($file, $from = 1, $to = 10, $rating = false);

Ciało funkcji:

function all_logins($file, $from = 1, $to = 10, $rating = false)
{
    $f = fopen($file, 'a');
    for($i=$from;$i<=$to;$i++) {
        $userinfo = file_get_contents('http://allegro.pl/show_user.php?uid='.$i);

        if(preg_match_all('/(uname|user-rating)\">([^<]+)<\//', $userinfo, $info))
            fwrite($f, $info[2][0].($rating ? ' '.$info[2][1] : '')."\n");
    }

    fclose($f);
    echo 'Zapisano '.($to - $from + 1).' loginów';
}

Parametry:

  • $file – do jakiego pliku zapisać listę (upewnij się, że skrypt będzie posiadał prawa do zapisu do wybranego pliku)
  • $from – od jakiego ID zacząć (opcjonalny)
  • $to – do jakiego ID brać (włącznie) (opcjonalny)
  • $rating – czy zapisywać ilość punktów użytkownika (opcjonalny)

Użycie:

all_logins('loginy.txt', 1000, 2000, true);

Facebook Twitter Delicious Digg Reddit

Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current month ye@r day *

CommentLuv badge