Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Pobranie kodu z zewnętrznego serwisu - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Pobranie kodu z zewnętrznego serwisu (/thread-pobranie-kodu-z-zewnetrznego-serwisu)



Pobranie kodu z zewnętrznego serwisu - michalszyd - 27-02-2012

Witam,
Chciałem zapytać, czy można jakoś zastąpić file_get_contents?
Chodzi mi o pobranie nie całej strony, tylko części kodu.
file_get_contents pobiera całą stronę, przez co obciąża stronę, a w dodatku czasem potrzebuje pobrać kilka razy.

Najlepszym rozwiązaniem byłoby pobranie tylko tego co mi jest potrzebne, podając początek i koniec pobieranego kodu.

Czy istnieje taka opcja, czy trzeba obciążać stron file_get_contents?


RE: Pobranie kodu z zewnętrznego serwisu - Pedro84 - 27-02-2012

http://simplehtmldom.sourceforge.net/


RE: Pobranie kodu z zewnętrznego serwisu - michalszyd - 27-02-2012

Ale czy
Kod PHP:
$html file_get_html('http://www.google.com/'); 
nie zapisuje to zmiennej $html całej strony?


RE: Pobranie kodu z zewnętrznego serwisu - Pedro84 - 27-02-2012

A co za problem zapisać sobie w takim razie kod do pliku na własnym serwerze, trzymać go jakiś czas i w razie potrzeby parsować go?

W jaki sposób chcesz pobrać fragment stringa (którym to de facto jest HTML) przed załadowaniem go?


RE: Pobranie kodu z zewnętrznego serwisu - michalszyd - 27-02-2012

(27-02-2012, 22:33)Pedro84 napisał(a): A co za problem zapisać sobie w takim razie kod do pliku na własnym serwerze, trzymać go jakiś czas i w razie potrzeby parsować go?
Problem, bo codziennie pobiera on inną treść, z kilku różnych podstron innego serwisu.

(27-02-2012, 22:33)Pedro84 napisał(a): W jaki sposób chcesz pobrać fragment stringa (którym to de facto jest HTML) przed załadowaniem go?
Jak bym wiedział, to bym nie zadawał pytania.
A pytałem, czy da się pobrać tylko część kodu, np znaki 1000-1500


RE: Pobranie kodu z zewnętrznego serwisu - Pedro84 - 27-02-2012




RE: Pobranie kodu z zewnętrznego serwisu - michalszyd - 28-02-2012

No nic. Dzięki


RE: Pobranie kodu z zewnętrznego serwisu - dmowski1 - 04-03-2012

Co to za strona? Przez RSS-a nie próbowałeś?