![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 18.06.2002 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Czy jest możliwe pobranie jakiejś konkretnej informacji z innej strony www? Załóżmy, że chciałbym pobrać i wyświetlić aktualny ranking(dane te zmieniają się co kilka miesięcy, i stąd taka potrzeba) Kasparowa ze strony http://www.fide.com/ratings/card.phtml?event=4100018 (chodzi o tę liczbę "2817")
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 21.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Możesz pobrać stronę do tablicy za pomocą funkcji file(), wybrać z tej tablicy linię w której jest szukana informacja [w Twoim przypadku linia 57] i z tej linii wyłuskać swoją informację. Może to wyglądać tak:
[php:1:bfcf59c089]<?php $tablica = file("http://www.fide.com/ratings/card.phtml?event=4100018"); $licznik=0; foreach($tablica as $linia){ if($licznik == "56"){ echo $linia."<BR>"; } $licznik++; } ?>[/php:1:bfcf59c089] Ta linia jest dosyć pokaźna, możesz użyć na przykład explode() [php:1:bfcf59c089]<?php $tablica = explode("Current rating:</td><td colspan=3> ", $linia); ?>[/php:1:bfcf59c089] a potem wyświetlić pierwsze 4 znaki z $tablica[1]... Ale dam głowę ze jest prostszy sposób Niestety ten skrypt nie dziala (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Moglby ktos go poprawic :?: |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 21:05 |