ciao sono alle prime armi ma ho da pochi giorni studiato questa cosina...
Codice PHP:
<?php
$filename = "url_del_file.estensione";
$width = $height = -1;
/*contiamo i caratteri della stringa che formano l'url*/
$numero_caratteri=count($filename);
/*preleviamo gli ultimi 4 caratteri cioè l'estensione e li rendo minuscoli*/
$estensione=strtolower(substr($filename, $num_caratteri-4, 4));
/*verifico l'esistenza delle gd di php sul server*/
if(!function_exists("gd_info")) { exit("Le gd di php non sono supportate");}
/*a seconda dell'estensione applico la funzione appropriata*/
if ($estensione==".jpg"){$img = @imagecreatefromjpeg($filename) or die("l'immagine non esiste");}
elseif ($estensione==".gif"){$img = @imagecreatefromgif($filename) or die("l'immagine non esiste");}
elseif ($estensione==".png"){$img = @imagecreatefrompng($filename) or die("l'immagine non esiste");}
else {Exit("l'estensione del file non è supportato");}
/*estraggo i dati e poi elimino img*/
$width = imagesx($img);
$height = imagesy($img);
imagedestroy($img);
/*stampo i risultati*/
echo "L'estensione dell'immagine è ".$estensione.".
Le dimensioni sono:
Larghezza: ".$width."px
Altezza: ".$height."px";
?>