maniak11
9.06.2006, 13:25:12
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
9.06.2006, 13:43:12
Moze wystarczy właczyć się w program partnerski.
maniak11
9.06.2006, 14:09:18
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
9.06.2006, 14:17:53
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
10.06.2006, 11:51:36
ok dzięki wielkie za za pomoc, będę próbował, jak mi się uda to napiszę tu rozwiązanie
<?php
$sURL = 'http://helion.pl';
$sRegExp = '#<TD><A HREF="http://helion.pl/[a-zA-Z0-9 ./]+"><IMG SRC="([a-zA-Z0-9 ./]+)" .+[^<]+></A>#';
printf('<img src="http://www.helion.pl/%s" alt="" />', $aOut[1
][0
]);
?>
5 PLN się należy
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.