Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]curl problem z pobraniem obrazka
Forum PHP.pl > Forum > Przedszkole
jacobson
Witam, mam problem z pobraniem obrazka ze strony chip.pl

mam taki kod:
  1. preg_match('|<div class="tileItem">.*?(<img.+?>)|is', $content, $img_matches);
  2.  
  3. $img = $img_matches[1];
  4.  
  5. $my_match = preg_replace('|<li.*?>|is', '<li>'.$img, $my_match);
  6.  


wynikiem powinien byc pierwszy obrazek (z pierwszego newsa). Tylko nie pobiera mi nic :/
zmienna $my_match zawiera wszystkie naglowki tematow glownych pobranych ze strony glownej ( te naglowki pobieraja sie dobrze)
moze jeszcze dodam ze $content = curl_exec($curl); i $curl = curl_init('http://www.chip.pl/');

_______________________
udalo mi sie rozwiazac problem okazalo sie ze mialem literowke w kodzie i przez to nie pobieralo obrazka.


juz zeby nie zakladac kolejnego tematu to moze tu napisze... mam jeszcze jeden problem z curlem. Rowniez przy pobieraniu obrazka. Wyszukuje podobnym sryptem jak powyzej obrazek i poprawnie go znajduje. Po odswiezeniu strony widze obrazek nawet jego kod jest poprawny (src bezposrednie do strony (http://www.tutajstrona.pl/obrazek.jpg). Jednak czesto jak wchodze na strone zamiast obrazka pojawia sie pusty kwadrat. Dopiero jak wejde na strone docelowa gdzie jest obrazek i wroce znowu na moja strone to widze ten obrazek. Czemu tak sie dzieje ? jakies zabezpieczenie przed sciaganiem obrazka ? Czy moze to server docelowy jest za slaby i dlatego tak wolno mi otwiera ten obrazek ?
cycofiasz
Być może strona ma zabezpieczenie przed hotlinkowaniem z innych stron do obrazków na ich serwerze. Podaj co to za strona
jacobson
strona : In4.pl

sorki za up, ale czy jest mozliwosc sprawdzenia czy strona jest zabezpieczona przed hotlinkowaniem ?
nospor
Cytat
ale czy jest mozliwosc sprawdzenia czy strona jest zabezpieczona przed hotlinkowaniem
Tak, napisz do admina, że kradniesz treści z jego strony i zapytaj się czy w swej przebiegłości przypadkiem się przed tym niezabezpieczył.
jacobson
hej a kto powiedzial ze kradne ?
nospor

Pobierasz treści z innego serwisu i wyświetlasz w swoim. Jakbyś miał zgodę admina, to byś wiedział czy sie zabezpieczył przed tym co robisz czy nie. Wniosek jest dość oczywisty.

Jeśli sytuacja wygląda inaczej to napisz proszę jak.
cycofiasz
Jest możliwość, ta strona ma obrazki zabezpieczone przed hotlinkowaniem, nie jest to hosting zdjęć by zezwalać innym witrynom na zżeranie ich transferu.
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.