so könnte es auch aussehen
(nicht getestet)
(nicht getestet)
PHP-Code:
//Untersuchen
$pattern = '#.*\\.(jpe?g|gif|png)$#';
if(preg_match($pattern, $image, $array)){ echo "falsche Format"; exit;}//anwendung beenden.
$x=$bildformat=strtolower($array[1]);
if($bildformat=="jpg")$bildformat="jpeg";
//ende von Untersucheung
if($bildformat=="gif")$thumb = ImageCreate($newwidth,$newheight);
else $thumb= ImageCreateTrueColor($newwidth,$newheight);
$functionname="imagecreatefrom".$bildformat;
$source =@ $functionname($image);
if(!$source){ echo "falsche Format oder ein Fehler ist aufgetreten"; exit;}//anwendung beenden.
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
$functionname="image".$bildformat;
if($bildformat=="jpg") $imgresult=$functionname($thumb, $newimage,95);
else $imgresult=$functionname($thumb, $newimage);
Kommentar