Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]curl problem z pobraniem obrazka
jacobson
post
Post #1





Grupa: Zarejestrowani
Postów: 468
Pomógł: 36
Dołączył: 14.12.2010

Ostrzeżenie: (0%)
-----


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 ?

Ten post edytował jacobson 11.10.2011, 10:46:13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
cycofiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Być może strona ma zabezpieczenie przed hotlinkowaniem z innych stron do obrazków na ich serwerze. Podaj co to za strona
Go to the top of the page
+Quote Post
jacobson
post
Post #3





Grupa: Zarejestrowani
Postów: 468
Pomógł: 36
Dołączył: 14.12.2010

Ostrzeżenie: (0%)
-----


strona : In4.pl

sorki za up, ale czy jest mozliwosc sprawdzenia czy strona jest zabezpieczona przed hotlinkowaniem ?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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ł.
Go to the top of the page
+Quote Post
jacobson
post
Post #5





Grupa: Zarejestrowani
Postów: 468
Pomógł: 36
Dołączył: 14.12.2010

Ostrzeżenie: (0%)
-----


hej a kto powiedzial ze kradne ?
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004





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.
Go to the top of the page
+Quote Post
cycofiasz
post
Post #7





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Jest możliwość, ta strona ma obrazki zabezpieczone przed hotlinkowaniem, nie jest to hosting zdjęć by zezwalać innym witrynom na zżeranie ich transferu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 06:46