Dove sbaglio? La pagina non esegue neanche l'upload del file (se metto un file da 500kb non vedo l'upload sulla banda)
Codice PHP:
<form enctype="multipart/form-data" action="home.php" method="POST">
<input name="uploadedfile" type="file" size="20">
<input type="submit" name="upload" value="Carica">
</form>
//UPLOAD FILE
do {
if (is_uploaded_file($_FILES['uploadedfile']['tmp_name'])) {
// Controllo che il file non superi i 50 KB
if ($_FILES['uploadedfile']['size'] > 50432) {
$msg = "Il file non deve superare i 50 KB!!";
break;
}
// Ottengo le informazioni sull'immagine
list($width, $height, $type, $attr) = getimagesize($_FILES['image']['tmp_name']);
// Controllo che le dimensioni (in pixel) non superino 160x180
if (($width > 100) || ($height > 100)) {
$msg = "Dimensioni non corrette!! Max 100x100";
break;
}
// Controllo che il file sia in uno dei formati GIF, JPG o PNG
if (($type!=1) && ($type!=2) && ($type!=3)) {
$msg = "Formato non corretto!!";
break;
}
// Sposto il file nella cartella da me desiderata
if (!move_uploaded_file($_FILES['uploadedfile']['tmp_name'], 'avatars/'.$_COOKIE['usr'].'.gif')) {
$msg = "Errore nel caricamento dell'immagine!!";
break;
}
}
} while (false);