questo codice mi dà problemi:

Codice PHP:
$uploaddir 'immagini_di_felice/'
print 
"<pre>";  
if   (
move_uploaded_file($_FILES['userfile'][

'tmp_name'], $uploaddir $_FILES['userfile']['name'])) 

$_FILES '';  

function 
estensione($nome){  

$trova_punto explode("."$nome);  
$estensione $trova_punto[count($trova_punto) - 1];  
$estensione strtolower($estensione);  

if (isset(
$trova_punto[1]) == FALSE){  

return 
"";  

}  

return 
$estensione;  

}  

$estens estensione($_FILES);  

switch (
$estens) {  
case 
'gif':  
echo 
"ok";  
break;  

case 
'jpg':  
echo 
"ok";  
break;  

default:  
echo 
'no';  
break;  
}  
{   
   print 
"Il file è valido, e inviato con successo.  Ecco alcune informazioni:\n";   
   
print_r($_FILES);  
} else {  
   print 
"Possibile attacco tramite file upload! Alcune informazioni:\n";   
   
print_r($_FILES);  

questo è l'errore che mi comunica il parser:
Parse error: parse error, unexpected T_ELSE in /membri/felixvsrako/upload.php on line 48

e questa è la parte del codice dell'errore:

Codice PHP:
break;  
}  
{   
   print 
"Il file è valido, e inviato con successo.  Ecco alcune