
Quando si lascia all’utente la possibilità di caricare un’immagine, è sempre bene approntare più livelli di controllo: peso, dimensioni, estensione del file (1)
In questo tutorial di base vedremo come realizzare un semplice form per il caricamento di immagini da parte dell’utente, comprensivo di controlli.
Una volta inviato il form, il php si occuperà di controllare:
– che il file rientri entro certe dimensioni di peso
– che il file sia entro determinate dimensioni di larghezza e altezza (in pixel)
– che il file inviato sia di tipo immagine e cioè che abbia l’estensione gif, jpg o png
Lo script è liberamente scaricabile e già pronto per essere integrato nel vostro sito, con le dovute modifiche alle variabili numeriche e all’aspetto della pagina (che qui è lasciata volutamente spartana).
Form di invio
Il form non ha niente di particolare.
L’input sarà di tipo file. Ricordatevi, inoltre, di inserire il parametro “enctype” nel tag del form.
1 2 3 4 5 |
<form action="" method="post" enctype="multipart/form-data"> <input name="image" type="file" /> <br /><br /> <input name="invia" type="submit" value="Carica immagine" /> </form> |