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

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

PHP di Gabriele Romanato

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'])) {
    //...
}

Commenti