ZANETTE
MARCO
PHP
Upload immagine da form con php
In questo articolo vi illustrerò come attraverso poche righe di codice php è possibile creare una form
che permetta di fare l'upload di una immagine.
Riporto qui sotto, nella prima parte, i passaggi per creare la form, mentre nella seconda parte il codice php
da utilizzare per caricare l'immagine sul server (upload).
1 - Preaparazione form
- <form action="upload.php" method="post" enctype="multipart/form-data" name="upload_immagine">
- Scegli immagine <input name="img" type="file" />
- <input type="submit" name="carica" value="carica" />
- </form>
Come avete visto ho preparto un semplice form per scegliere la foto da caricare e poi il pulsante per
caricarla.
Vediamo ora il codice php per effettuare l'upload della foto.
2 - Implementare il codice php per l'upload della foto
- // inserisco il percorso dove verranno caricate le foto $upload_percorso = 'immagini_caricate/';
- // salvo il percorso temporaneo dell'immagine caricata $file_tmp = $_FILES['img']['tmp_name'];
- // salvo il nome dell'immagine caricata $file_nome = $_FILES['img']['name'];
- // sposto l'immagine nel percorso che prima abbiamo deciso move_uploaded_file($file_tmp, $upload_percorso.$file_nome);
Come avete visto con 3 semplici righe di codice è possibile effettuare l'upload dell'immagine attraverso php.
Vi ricordo che si può utilizzare questa procedura anche nel caso si voglia effettuare l'upload di qualsiasi tipo di file.