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:
codice:
<?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);
?>
ho aggiornato il file php.ini con il percorso dove presente php_gd2.dll
extension_dir = "C:\Program Files (x86)\EasyPHP-12.1\php\php546x121025112550\ext"