Codice PHP:
<?php
$url 
$_POST['url'];
$u substr($url, -3);

$formati = array('jpg''gif''png');
$key array_search($u$formati);

if (
$key)
    {echo 
"Carico l'immagine.";}
else
    {echo 
"Attenzione! Formato [b]$u[/b] non valido o abilitato.";}
?>
Inserisco l'url esempio: http://prova.it/bla/prova.png" e mi dice "Carico l'immagine;
Inserisco: http://prova.it/bla/prova.gif" e mi dice "Carico l'immagine;

Se inserisco : http://prova.it/bla/prova.jpg" e mi mostra l'else .-.
Perchè?