Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [XML]Pobieranie danych z innych stron
PSV
post 16.12.2009, 12:14:54
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 24.11.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
vokiel
post 16.12.2009, 14:13:25
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


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.


--------------------
Go to the top of the page
+Quote Post
PSV
post 16.12.2009, 16:21:57
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 24.11.2008

Ostrzeżenie: (0%)
-----


A za pomocą jakich funkcji pobiera sie inna stronę i przetwarza ją?
Go to the top of the page
+Quote Post
Sky_walker
post 16.12.2009, 16:25:43
Post #4





Grupa: Zarejestrowani
Postów: 214
Pomógł: 23
Dołączył: 26.09.2005

Ostrzeżenie: (0%)
-----


  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

Ten post edytował Sky_walker 16.12.2009, 16:26:49


--------------------
Pomogłem? Kliknij poniżej.
Dzięki! :D
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 7.07.2025 - 23:30