Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Pobieranie obrazka curlem a jego obróbka
Forum PHP.pl > Forum > Przedszkole
Agape
Pobieram obrazem curlem (nie mogę czym innym) w ten sposób:
  1. $obrazek = curl_init();
  2. curl_setopt($obrazek, CURLOPT_URL, 'http://www.adres.pl/obrazek.png');
  3. curl_setopt($obrazek, CURLOPT_RETURNTRANSFER, 1);
  4. curl_setopt($obrazek, CURLOPT_TIMEOUT, 11);
  5. curl_setopt($obrazek, CURLOPT_CONNECTTIMEOUT, 8);
  6. curl_setopt($obrazek, CURLOPT_FOLLOWLOCATION, false);
  7. curl_setopt($form, CURLOPT_COOKIE, $cookie);
  8. curl_setopt($form, CURLOPT_USERAGENT, $browserr);
  9. curl_setopt($form, CURLOPT_REFERER, $link);
  10. $obraz=curl_exec($obrazek);
  11. curl_close($obrazek);

I próbuje go obrobić ale dostaje komunikaty:
Kod
Warning: imagecreatefrompng(‰PNG  ) [function.imagecreatefrompng]: failed to open stream: No such file or directory in /home/(...).php on line 148

Warning: imagepng(): supplied argument is not a valid Image resource in /home/(...).php on line 150


Linijka 148 jest zaraz za curlem:
Kod
$image = imagecreatefrompng($obraz);

150:
Kod
imagepng($image, 'captcha.png');


Dla czego dane z curla nie nadają się do obróbki ?;/ Wyświetlając je dostaje obrazek wyświetlony na ekranie ;|

Te 2 linijki sa zaraz za curlem, przed nim nie ma nic. Nie było więc sensu podawać całego kodu.
nospor
http://pl2.php.net/manual/en/function.imagecreatefrompng.php
I doczytaj czym jest parametr tej funkcji, a następnie doczytaj jakiej innej funkcji masz użyć... czy naprawdę tak ciężko najpierw zajrzeć do manuala a dopiero potem biec na forum?
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.