Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [XML]Pobieranie danych z innych stron
Forum PHP.pl > Forum > Przedszkole
PSV
Troszeczkę boje się zadać tak proste pytanie, abyście mnie nie zbluzgali...ale Wy chyba tacy nie jesteście smile.gif

W jaki sposób wyciągane są dane z innych stron? Kury walut, Tytuł i link filmu z YouTube, czas trwania piosenki z Wrzuty? Wszystko to robi się za sprawą XML'a? a potem obsługa tego w PHP dzięki SimpleXML? czy trzeba tez poznać API? a jeśli jest to mało popularna strona i nie ma API?

Z góry dziękuje za każdy post, info, link itp. smile.gif
vokiel
Kursy walut są często udostępniane jako widżety (gotowe do wstawienia na stronę), lub w formie pliku XML, który możesz pobrać i przeparsować, czasem API.

Jeśli nie jest udostępnione w żaden łatwo przystępny sposób, to pozostaje pobranie strony i wyłuskanie tego z kodu.
PSV
A za pomocą jakich funkcji pobiera sie inna stronę i przetwarza ją?
Sky_walker
  1. $url="http://google.pl";
  2. $handle = fopen($url, "r");
  3. $tresc = stream_get_contents($handle);
  4. fclose($handle);


i gotowe smile.gif
w zmiennej $tresc masz caly kod zrodlowy strony - dziala tez z kanalami RSS, plikami tekstowymi, js i czymkolwiek chcesz 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.