преобразую изображения в меньщший размер. локально всё работает. на сервере иногда глючит. если открыт ввести адрес неоткрывшейся картинки в адресную строку то выводит следующие ошибки: что за ошибка такая в 21 строке чего? изображенния? подскажите пожалуйста.. спасибо
PHP: $this->_tpl->assignArray(array("PERSONAL_PHOTO_IMG" => '<img border="1" src="'.IMAGES_DIR.'/fotos/medium/medium_'.$row1['file_img'].'" alt="{DISPLAY_NAME}">')); php передаёт html строку а вот код функции преобразования изображения PHP: function resize($infile,$outfile,$neww,$newh,$quality){ $size = getimagesize($infile); $format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+1)); $icfunc = "imagecreatefrom" . $format; if (!function_exists($icfunc)) return false; $im = $icfunc($infile); $k1=$neww/imagesx($im); $k2=$newh/imagesy($im); if (($k1<=1)||($k2<=1)) { $k=$k1>$k2?$k2:$k1; $w=intval(imagesx($im)*$k); $h=intval(imagesy($im)*$k); $im1=imagecreatetruecolor($w,$h); imagecopyresampled($im1,$im,0,0,0,0,$w,$h,imagesx($im),imagesy($im)); imagejpeg($im1,$outfile,$quality); } else { $w=intval(imagesx($im)); $h=intval(imagesy($im)); $im1=imagecreatetruecolor($w,$h); imagecopyresampled($im1,$im,0,0,0,0,$w,$h,imagesx($im),imagesy($im)); imagejpeg($im1,$outfile,$quality); } imagedestroy($im); imagedestroy($im1); return true; }