Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak pobrać ze strony helionu książkę dnia?
Forum PHP.pl > Forum > PHP
maniak11
Witam, zastanawiam się jak pobrać obrazek ze strony helion.pl który jest okładką książki która jest codziennie 30% tańsza? Chodzi mi o samo zdjęcie, ewentualnie wraz z linkiem do książki którą przedstawia zdjęcie. Ma ktoś jakiś pomysł?
bigZbig
Moze wystarczy właczyć się w program partnerski.
maniak11
Pewnie by i wystarczyło, tylko że ja nie chce zamieszczać tego na swojej stronie www bo nie jest ona tematycznie związana z informatyką, natomiast często kupuję książki w helionie i chciałem tworzyć sobie stronę na dysku lokalnym gdzie będzie obok googli gdzieś w rogu wyświetlać się to zdjęcie. Potem wystarczy tylko jako startową i jestem na bierząco bez wchodzenia na helion.pl. Wiem, że zwykły tekst można pobrać za pomocą funkcji fopen() ale za zdjęcia nie wiem jak się zabrać:(
bigZbig
Obawiam sie ze bez wyrazen regularnych sie nie obejdzie. Co do obrazka to Ciebie interesuje adres tego obrazka a to jest tekst. W ktoryms ze wczesniejszych numerow phpSolution byl artykul na temat "podkradania" danych z innych stron. W omawianym przykladzie autor pobieral wartosci kursow walut.
maniak11
ok dzięki wielkie za za pomoc, będę próbował, jak mi się uda to napiszę tu rozwiązanie
sf
  1. <?php
  2.  
  3. $sURL = 'http://helion.pl';
  4.  
  5. $sData = file_get_contents($sURL);
  6.  
  7. $sRegExp = '#<TD><A HREF="http://helion.pl/[a-zA-Z0-9 ./]+"><IMG SRC="([a-zA-Z0-9 ./]+)" .+[^<]+></A>#';
  8.  
  9. preg_match_all($sRegExp, $sData, $aOut);
  10.  
  11. printf('<img src="http://www.helion.pl/%s" alt="" />', $aOut[1][0]);
  12.  
  13. ?>


5 PLN się należy tongue.gif
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.