PHP: validare le dimensioni di un file scelto per l'upload

PHP: validare le dimensioni di un file scelto per l'upload

In PHP possiamo validare le dimensioni di un file scelto per l'upload.

Possiamo usare la seguente funzione di utility:


function check_size($file, $max = 1000000) {
    if ($file['error'] == 1 || $file['error'] == 2) {
        return false;
    }
    if ($file['size'] == 0) {
        return false;
    } 
    if($file['size'] > $max) {
        return false;
    }       
    return true;
}

Esempio d'uso:


if(check_size($_FILES['image'])) {
    //...
}

Torna su