Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Uzyskanie danych ze strony
Forum PHP.pl > Forum > Przedszkole
nexis
Mam prośbę do osób, które wiedzą jak to zrobić, a mianowicie chodzi mi o wyciągnięcie dwóch liczb ze strony:

http://eduseek.interklasa.pl/urn/konkurs/index.php?sz=7520

Szkoła i jej aktualne dane w rankingu są podświetlone na żółto (chodzi o Zespół Szkół nr 20 im. gen. Józefa Bema). Jak musiałby wyglądać skrypt, który wczytałby mi w dwie zmienne aktualną pozycję w rankingu oraz liczbę oddanych głosów?

Bardzo dziękuję z góry za gotowy skrypcik - jakoś postaram się odwdzięczyć.
Kshyhoo
Cytat
Bardzo dziękuję z góry za gotowy skrypcik

Nie ten dział, musisz napisać TU
nexis
Cytat(Kshyhoo @ 2005-03-23 09:40:26)
Nie ten dział, musisz napisać TU

Nie chcę niczego kupić, a zapytać jaką postać musiałby mieć taki skrypt. Będę także wdzięczny za cząstkowe podpowiedzi.
strife
Witam,

Przypisujesz tą stronę do tablicy file();, a następnie za pomocą wyrażeń regularnych wyciągasz to co chcesz.

Pozdrawiam!
crash
Masz, bądź pozdrowiony tongue.gif

  1. <?php
  2. if($dane = @file('http://eduseek.interklasa.pl/urn/konkurs/index.php?sz=7520'))
  3. {
  4.     foreach($dane as $n => $v)
  5.     {
  6.         if(strpos($v, 'Zespół Szkół nr 20 im. gen. Józefa Bema'))
  7.         {
  8.             if(preg_match_all('#[0-9]+#', trim(htmlspecialchars($dane[$n - 3])), $o))
  9.             {
  10.                 $miejsce = $o[0][1];
  11.             }
  12.             if(preg_match_all('#[0-9]+#', trim(htmlspecialchars($dane[$n - 2])), $o))
  13.             {
  14.                 $punkty = $o[0][2];
  15.             }
  16.             break;
  17.         }
  18.     }
  19. }
  20.  
  21. echo 'Miejsce: '.$miejsce.' Punkty: '.$punkty;
  22. ?>

Za darmo bardziej się nie wysilam tongue.gif
Kshyhoo
No nie powiesz mi, że to nie brzmiało, tak jak napisałeś:
Cytat
Bardzo dziękuję z góry za gotowy skrypcik

Na tym forum jest zasada, że pomaga się a nie odwala robotę za kogoś.
Na tym forum wpierw używa się wyszukiwarki.
Na tym forum szuka się pomocy a nie gotowych rozwiązań.
Na tym forum jest Regulamin.
nexis
Cytat(scarface @ 2005-03-23 15:04:18)
a następnie za pomocą wyrażeń regularnych wyciągasz to co chcesz

Mógłbyś się do tego bardziej ustosunkować - pokazać przykład?

NIEAKTUALNE!

Dzięki za pomoc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.