Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Pobieranie danych tekstowych z innych stron
Forum PHP.pl > Forum > Przedszkole
jackopl
Chodzi mi o to w jaki sposób pobrać z jakiejś strony dane z odpowiedniego miejsca np. ceny aukcji albo kursy walut
kbsucha
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
robos85
ew file_get_contents" title="Zobacz w manualu PHP" target="_manual + wyrażenie regularne
Pilsener
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?
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.