Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]curl problem z pobraniem obrazka
jacobson
post 11.10.2011, 08:46:15
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 11.10.2011, 10:57:50
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 11.10.2011, 18:43:48
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 11.10.2011, 19:42:54
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ł.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
jacobson
post 11.10.2011, 20:02:56
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 11.10.2011, 20:06:35
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.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
cycofiasz
post 11.10.2011, 20:09:51
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 10.07.2025 - 05:19