Hej!
Jag har fått ett problem... När jag laddar upp en bild till min server (via php) så fungerar allt som det ska med mindre bilder (cirka < 1mb). Bilden laddas upp, samt en miniatyr skapas enligt koden nedan. Men när jag ska ladda upp större bilder typ foton så laddas bilden upp, men ingen miniatyr skapas:(
Koden
function createThumbnail($filename) {
echo ("createThumbnail startar");
require 'config.php'; if(preg_match('/.(jpg\|jpeg)$/', $filename)) { // ***Det är här som koden slutar fungera med större bilder,*** $im = imagecreatefromjpeg($path_to_image_directory . $filename); } else if (preg_match('/\[.\](gif)$/', $filename)) { $im = imagecreatefromgif($path_to_image_directory . $filename); } else if (preg_match('/\[.\](png)$/', $filename)) { $im = imagecreatefrompng($path_to_image_directory . $filename); } $ox = imagesx($im); $oy = imagesy($im); $nx = $final_width_of_image; $ny = floor($oy \* ($final_width_of_image / $ox)); $nm = imagecreatetruecolor($nx, $ny); imagecopyresampled($nm, $im, 0,0,0,0,$nx,$ny,$ox,$oy); if(!file_exists($path_to_thumbs_directory)) { if(!mkdir($path_to_thumbs_directory)) { die("There was a problem. Please try again!"); } } imagejpeg($nm, $path_to_thumbs_directory . $filename); $tn = '\<img src="' . $path_to_thumbs_directory . $filename . '" alt="image" /\>'; $tn .= '\<br /\>Congratulations. Your file has been successfully uploaded, and a thumbnail has been created.'; echo $tn;}
Alla bilder jag har provat är jpg så det borde fungera, jag vet helt enkelt inte varför det inte gör det:(