Jakiś czas po aktualizacji PHP zauważylem, że nie generują się obrazki, w prostym skrypcie, który kiedyś napisałem. Pierwsze co, myslałem, że to jakiś blad z GD - rekompilowałem w kolko php szukając przyczyny która okazala się banalna:
Zapytanie które działało w do wersji PHP 5.3
case 'JPG': if($name != '') { @ImageJpeg($this->newImage,$name,$quality) or $this->error = true; } else { header('Content-type: image/jpeg'); ImageJpeg($this->newImage,'',$quality); ...
Zapytanie które działa w PHP 5.4
case 'JPG': if($name != '') { @ImageJpeg($this->newImage,$name,$quality) or $this->error = true; } else { header('Content-type: image/jpeg'); ImageJpeg($this->newImage,null,$quality); ...
Zamiana '' na null w ostatniej linijce - i wszystko zaczęło smigać - nie ma to jak php, gdzie z wersji na wersje potrafią wychodzić takie kwiatki :-)
Brak komentarzy:
Prześlij komentarz