$obrazek = curl_init(); curl_setopt($obrazek, CURLOPT_URL, 'http://www.adres.pl/obrazek.png'); curl_setopt($obrazek, CURLOPT_RETURNTRANSFER, 1); curl_setopt($obrazek, CURLOPT_TIMEOUT, 11); curl_setopt($obrazek, CURLOPT_CONNECTTIMEOUT, 8); curl_setopt($obrazek, CURLOPT_FOLLOWLOCATION, false); curl_setopt($form, CURLOPT_COOKIE, $cookie); curl_setopt($form, CURLOPT_USERAGENT, $browserr); curl_setopt($form, CURLOPT_REFERER, $link); $obraz=curl_exec($obrazek); 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
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.