$dim[1]) { $cost = $dim[0]/$larg; $alt = $dim[1]/$cost; } else { $cost = $dim[1]/$alt; $larg = $dim[0]/$cost; } ini_set('memory_limit','128M'); $immagine = @imagecreatefromjpeg($nomeFile); if (!$immagine) $immagine = @imagecreatefromgif($nomeFile); if (!$immagine) $immagine = @imagecreatefrompng($nomeFile); if (!$immagine) $immagine = @imagecreatefromwbmp($nomeFile); if (!$immagine) $immagine = @imagecreatefromjpeg($nomeFile); if (!$immagine){ $immagine = imagecreate(100, 100); $bianco = imagecolorallocate($immagine,255,255,255); $rosso = imagecolorallocate($immagine,255,0,0); $nero = imagecolorallocate($immagine,0,0,0); imagefill($immagine, 0, 0, $nero); imagefilledrectangle($immagine, 2, 2, 98, 98, $bianco); imagefttext ( $immagine, 12, 0, 10, 35, $rosso, 'arial.ttf', "Anteprima\nnon\ndisponibile"); } } else { $immagine = imagecreate(100, 100); $bianco = imagecolorallocate($immagine,255,255,255); $rosso = imagecolorallocate($immagine,255,0,0); $nero = imagecolorallocate($immagine,0,0,0); imagefill($immagine, 0, 0, $nero); imagefilledrectangle($immagine, 2, 2, 98, 98, $bianco); imagefttext ( $immagine, 12, 0, 10, 35, $rosso, 'arial.ttf', "File\nnon\ntrovato"); } $piccola = imagecreatetruecolor($larg, $alt); imagecopyresized($piccola, $immagine, 0, 0, 0, 0, imagesx($piccola), imagesy($piccola), imagesx($immagine), imagesy($immagine)); imagejpeg($piccola, '', $q); ?>