Manuale PHP
Indietro | Capitolo 38. Caricare file | Avanti

# Spiegazione dei messaggi di errore

Dalla versione 4.2.0, il PHP restituisce un codice di errore nella matrice del file. Il codice di errore si trova nell'indice error e viene valorizzato durante l'upload del file da parte del PHP. In altre parole l'errore può essere trovato in $_FILES['userfile']['error'].

`UPLOAD_ERR_OK`

  Valore: 0; Non vi sono errori, l'upload è stato eseguito con successo.

`UPLOAD_ERR_INI_SIZE`

  Valore: 1; Il file inviato eccede le dimensioni specificate nel parametro upload_max_filesize di `php.ini`.

`UPLOAD_ERR_FORM_SIZE`

  Valore: 2; Il file inviato eccede le dimensioni specificate nel parametro MAX_FILE_SIZE del form.

`UPLOAD_ERR_PARTIAL`

  Valore: 3; Upload eseguito parzialmente.

`UPLOAD_ERR_NO_FILE`

  Valore: 4; Nessun file è stato inviato.

`UPLOAD_ERR_NO_TMP_DIR`

  Valore: 6; Mancanza della cartella temporanea. Inserito in PHP 4.3.10 e PHP 5.0.3.

> Nota: Questi valori sono diventate costanti PHP a partire dal PHP 4.3.0.

Indietro | Partenza | Avanti
Caricare file | Risali | Common Pitfalls