Salve a tutti sto facendo uno script per ridimensionare le immagini , mi serve per mostrare le anteprima piccole in modo da non appesantire la pagina eccessivamente,
mi da il seguente errore
Warning: imagecreatefromjpeg(C:/Program Files (x86)/EasyPHP-12.1/www/foto/IMG_3188.jpg): failed to open stream: No such file or directory in C:\Program Files (x86)\EasyPHP-12.1\www\resize.php on line 9
Warning: imagecopyresized() expects parameter 2 to be resource, boolean given in C:\Program Files (x86)\EasyPHP-12.1\www\resize.php on line 10
Warning: imagejpeg(C:/Program Files (x86)/EasyPHP-12.1/www/foto/IMG_3188_thumb.jpg): failed to open stream: No such file or directory in C:\Program Files (x86)\EasyPHP-12.1\www\resize.php on line 13
il codice utilizzato e questo:
ho aggiornato il file php.ini con il percorso dove presente php_gd2.dllcodice:<?php // Ottengo le informazioni sull'immagine originale list($width, $height, $type, $attr) = getimagesize($_SERVER['DOCUMENT_ROOT'].'/Immagini/IMG_3188.jpg'); // Creo la versione 120*90 dell'immagine (thumbnail) $thumb = imagecreatetruecolor(120, 90); $source = imagecreatefromjpeg($_SERVER['DOCUMENT_ROOT'].'/foto/IMG_3188.jpg'); imagecopyresized($thumb, $source, 0, 0, 0, 0, 120, 90, $width, $height); // Salvo l'immagine ridimensionata imagejpeg($thumb, $_SERVER['DOCUMENT_ROOT']."/foto/IMG_3188_thumb.jpg", 75); ?>
extension_dir = "C:\Program Files (x86)\EasyPHP-12.1\php\php546x121025112550\ext"

Rispondi quotando