Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie konkretnych informacji z innej strony
Lysy
post
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")
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Usr
post
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>&nbsp;", $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 :?:
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 21:05