il parametro display_errors è su on ed error_reporting è su E_ALL
eseguo un move_uploaded_file($file['tmp_name'], $directory.$file['name']); prima dell'if per vedere
se torna un errore ma non ritorna nulla, quindi vale ciò che pensavo cioè il valore che torna è un
booleano quindi un true o false.
Anzi il messagio che stampa è sempre quello all'interno dell'if
// Upload del file
if (!move_uploaded_file($file['tmp_name'], $directory.$file['name'])) {
echo "Errore di caricamento

";
return false;
}