Mam problem... Mam kod działający dobrze w wcześniejszych wersjach PHP. Lecz teraz jak wprowadzili na serwerze PHP5 jeden przestał mi działać... ale nie wiem co zmienic aby działał tak jak wczesniej.
Skrypt "w locie" pomniejsza zdjęcia do okreslonego rozmiaru - mysle ze wiekszosc wie o co chodzi. Pomógłby ktos go przerobic tak zeby dzialał na php5?
Oto kod:
<? $zmniejsz = 150; if ($width_zdj > $zmniejsz || $height_zdj > $zmniejsz) { if ($pathInfo['extension'] == 'jpg') $pathInfo['extension'] = 'jpeg'; if (!function_exists(($fName = 'imagecreatefrom'.$pathInfo['extension']))) $imgHandle = $fName($_GET['file']); $ratio = ($imgW = imagesx($imgHandle)) / ($imgH = imagesy($imgHandle)); if ($ratio > 1) { $newImgW = THUMBNAIL_SIZE; $newImgH = THUMBNAIL_SIZE / $ratio; } else { $newImgW = THUMBNAIL_SIZE * $ratio; $newImgH = THUMBNAIL_SIZE; } $newImageHandle = imagecreatetruecolor($newImgW, $newImgH); imagecopyresampled($newImageHandle, $imgHandle, 0, 0, 0, 0, $newImgW, $newImgH, $imgW, $imgH); $fName = 'image'.$pathInfo['extension']; $fName($newImageHandle); } else { include($file); } ?>