Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML]Pobieranie danych tekstowych z innych stron
-jackopl-
post 2.09.2008, 23:02:11
Post #1





Goście







Chodzi mi o to w jaki sposób pobrać z jakiejś strony dane z odpowiedniego miejsca np. ceny aukcji albo kursy walut
Go to the top of the page
+Quote Post
kbsucha
post 2.09.2008, 23:12:35
Post #2





Grupa: Zarejestrowani
Postów: 113
Pomógł: 19
Dołączył: 2.08.2007

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


Poczytaj o curl i wyrażeniach regularnych. Pierwsze jest dobrze opisane w manualu. Z wyrażeniami jest trochę ciężej, materiały sa ale trzeba to porządnie przetrawić.

Aha, dla tego typu danych co podałeś zdarza się czasami, że strony udostępniają je w jakimś formacie typu XML, poszukaj.

pzdr

Ten post edytował kbsucha 2.09.2008, 23:16:15


--------------------
Go to the top of the page
+Quote Post
robos85
post 3.09.2008, 06:57:33
Post #3





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

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


ew file_get_contents" title="Zobacz w manualu PHP" target="_manual + wyrażenie regularne
Go to the top of the page
+Quote Post
Pilsener
post 3.09.2008, 07:37:21
Post #4





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


file_get_contents , simple_xml_load_file itp. są takie sobie - mało który hosting pozwala czerpać w ten sposób. Lepiej tak jak napisał Kbsucha użyć fsockopen, CURL + gotowych rozwiązań do pobierania/parsowania stron. Na forum można bez problemu znaleźć przykład strony pobranej przez fsockopen. Warto też pomyśleć, aby dane były aktualizowane np. raz na 24 godziny (bo mimo wszystko ładowanie danych z zewnątrz to obciążenie dla serwera)

A co do parsowania treści - musisz dokładnie przeanalizować kod pobieranej strony. Strona jest statyczna? Dynamiczna? Wyrażenia regularne obciążają skrypt - może wystarczy znać położenie danych? Może łatwo da się zrobić z tego tablicę i użyć indeksu?
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: 10.07.2025 - 06:24