vorrei modificare questo script in modo che il file che inserisco abbia un controllo di grandezza e di dimensioni ci ho provato a modificarlo seguendo anche gli esempio di altri siti ma non ci sono riuscito mi potreste aiutare? grazie mille a tutti =)
PHP:
<?php
// Verifichiamo che il file sia stato inviato
if($_FILES['image']['error'] != 0)
die("ERRORE: Upload non riuscito");
// Valorizzo alcune variabili per comodità
$tmp = $_FILES['image']['tmp_name'];
$name = $_FILES['image']['name'];
$type = $_FILES['image']['type'];
// Estrapolo l'estensione del file
$ext = strtolower(strrchr($name, '.'));
// Effettuiamo dei controlli sul tipo di file
$allowed = array('.jpg' => 'image/jpeg', '.png' => 'image/png' , '.gif' => 'image/gif');
if(!in_array($ext, array_keys($allowed)) || $allowed[$ext] != $type)
die("ERRORE: File non valido")
// Dico a PHP dove salvare il file (aggiungo un TIMESTAMP come prefisso per evitare sovrascrizioni per file con lo stesso nome)
$filename = "bannerpayperclick/" . time() . "_" . $name;
// Copio il file nella cartella di destinazione
if(move_uploaded_file($tmp, $filename))
{
// Upload eseguito con successo
// Inserire quì un messaggio di conferma o
// il codice per effettuare il resize
echo "Upload eseguito con successo";
}
else
{
die("ERRORE: Impossibile spostare il file");
}
?>