jackopl
2.09.2008, 23:02:11
Chodzi mi o to w jaki sposób pobrać z jakiejś strony dane z odpowiedniego miejsca np. ceny aukcji albo kursy walut
kbsucha
2.09.2008, 23:12:35
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
Pilsener
3.09.2008, 07:37:21
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?