właśnie zabrałem się za tworzenie klasy PHP mającej obsłużyć obrazek. Konkretnie wyświetlić spod danego URL-a. Poniżej kod klasy:
class ManageImg { protected $img; protected $url; protected $type; public function _construct ($url, $type = 'jpeg') { $this->img = imagecreatefromjpeg("$url"); $this->type = $type; } public function show () { imagejpeg($this->img); } public function destroy() { imagedestroy($this->img); } }
Wywołanie klasy:
$myimg = new ManageImg('http://1.1.1.1/bmi/0.static.nk-net.pl/img/logo_standard_2010','jpeg'); $myimg->show(); $myimg->destroy();
Moje środowisko (korzystam z Eclipse) wyświetla mi 2 błędy następującej treści:
Kod
<b>Warning</b>: imagejpeg(): supplied argument is not a valid Image resource in <b>C:\wamp\www\IMAGE\index.php</b> on line <b>19</b><br />
<br />
<b>Warning</b>: imagedestroy(): supplied argument is not a valid Image resource in <b>C:\wamp\www\IMAGE\index.php</b> on line <b>25</b><br />
<br />
<b>Warning</b>: imagedestroy(): supplied argument is not a valid Image resource in <b>C:\wamp\www\IMAGE\index.php</b> on line <b>25</b><br />
Nie mam pojęcia od której strony próbować. Jakieś pomysły?