mi fa vedere il nome del file corretto ma mi da la x dove dovrebbe caricare l'immagine...
config.php
richiama.phpcodice:<?php $larghezza=200; // LARGHEZZA DELLA THUMBNAIL $altezza=50; // ALTEZZA DELLA THUMBNAIL $proporzioni=1; // 1=MANTIENI LE PROPORZIONI, 0=NON MANTENERE LE PROPORZIONI $qualità=20; // QUALITA' DELLA THUMBNAIL (0=MIN, 100=MAX) $numerocolonne=4; //NUMERO DI COLONNE PER VISUALIZZARE I RISULTATI $nomefileridimensiona="ridimensiona.php"; ?>
ridimensiona.phpcodice:<html> <body> [img]ridimensiona.php?immagine=1.jpg[/img] </body> </html>
codice:<?php // file ridimensiona.php // // Marco Barcaro // 15/12/2004 // // questa funzione richiede le librerie grafiche GD // // Testato con Apache 1.3.29, PHP 4.3.10, GD 2.0.28 su winXP // Testato con Apache 1.3.26, PHP 4.1.2, GD 2.0 (no supporto x GIF) su Debian // Testato con Apache 1.3.33, PHP 4.3.9, GD 2.0 su Linux // Testato con Apache 1.3.31, PHP 4.3.3, GD 2.0 su Linux // PARAMETRI DI CONFIGURAZIONE require_once("config.php"); define("LARGHEZZA",$larghezza); define("ALTEZZA",$altezza); define("PROPORZIONI",$proporzioni); define("QUALITA",$qualità); function ridimensiona($immagine) { $header=array(1=>"gif",2=>"jpeg",3=>"png",4=>"jpg"); // RIDIMENSIONAMENTO DELLA FOTO $dimensioni = getimagesize($immagine); if ($dimensioni[2] == 1) $img = imagecreatefromgif($immagine); if (($dimensioni[2] == 2) || $dimensioni[2] == 4) $img = imagecreatefromjpeg($immagine); if ($dimensioni[2] == 3) $img = imagecreatefrompng($immagine); $altezza = (PROPORZIONI) ? ceil($dimensioni[1]/$dimensioni[0]*LARGHEZZA) : ALTEZZA; $im = imagecreatetruecolor(LARGHEZZA, $altezza); #-------------------------- $background = imagecolorallocate($img, 255, 255, 255); imagecolortransparent($img, $background); #-------------------------- imagecopyresampled($im,$img,0,0, 0,0, LARGHEZZA,$altezza, $dimensioni[0],$dimensioni[1]); header("content-type: image/".$header[$dimensioni[2]]); imagejpeg($im,"",QUALITA); imagedestroy($im); } if(file_exists($immagine)) ridimensiona($immagine); else echo "$immagine NON ESISTE!"; ?>
l'immagine è nella stessa cartella..

Rispondi quotando
VVoVe:
