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