Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Błędnie pobierany obrazek przez curl - problem z adresem
Agape
post 6.10.2014, 14:45:13
Post #1





Grupa: Zarejestrowani
Postów: 384
Pomógł: 13
Dołączył: 16.06.2006

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


Mam skrypt który z określonej strony przez "simple dom html" wyciąga stamtąd adres obrazka (przykladowy adres. strona.pl/ade.php?usr=YW5kcmVhc2xvZ2lzdGlr&dmn=Z21haWwuY29t).
Następnie muszę pobrać ten obrazek na lokalny serwer, jest tam zapisany adres email, wklejam więc:
file_put_contents('obrazek.png', file_get_contents(trim($obrazek)));
jednak zamiast pobrać cały obrazek, pobiera jedynie suffix czyli to co jest przed @ a za już nie mimo że jest to jeden obrazek. Wkleiłem więc adres obrazka na sztywno (adresy się nie zmieniają) i .... pobrał się cały. Jak to jest możliwe i co zmienić żeby się dowiedzieć o co chodzi ? Mój kod ($response to odpowiedź z curl która jest ok):

  1. $html = str_get_html($response);
  2. $obrazek = (string)trim($html->find('div[id=divem] img', 0)->attr['src']);
  3. file_put_contents('captcha.png', file_get_contents(trim($obrazek)))


$obrazek to oczywiście adres obrazka, wyświetlam go przy każdym uruchomieniu skryptu, to właśnie ten adres skopiowałem do kodu gdy zaczął działać, pytanie czemu nie działa w zmiennej ?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
fate
post 6.10.2014, 15:20:17
Post #2





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


  1. file_put_contents('captcha.png', $obrazek);

sekret.gif


--------------------
Go to the top of the page
+Quote Post
Agape
post 7.10.2014, 07:45:25
Post #3





Grupa: Zarejestrowani
Postów: 384
Pomógł: 13
Dołączył: 16.06.2006

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


To akurat było dobrze, okazało się że znak & zamieniało na & cięzka do wykrycia bzdura smile.gif


--------------------
Go to the top of the page
+Quote Post
fate
post 7.10.2014, 09:22:44
Post #4





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


Zgadywałem tongue.gif, no to już wszytsko jasne nerdsmiley.png


--------------------
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: 5.07.2025 - 23:57