PDA

View Full Version : [PHP] Se una stringa termina cosi


xciaoatuttix
12-06-2009, 21:51
Devo verificare se una stringa termina con .jpg , .gif oppure .png

Che funzione posso usare ? :stordita:

DanieleC88
12-06-2009, 22:20
$filename = "pippo.gif";
$pattern = "^(.*)\.({jpg,gif,png})$";

if (eregi($pattern, $filename, $matches))
{
echo("Il file \"{$matches[1]}\" termina con un'estensione riconosciuta (\"{$matches[2]}\").");
}

matteo micanti
12-06-2009, 22:22
$pi = pathinfo($stringa);
echo (in_array($pi['extension'],array('jpg','gif','png')))?'si':'no';

Ciao!

xciaoatuttix
12-06-2009, 22:46
Ottimissimo grazie :)