- Salva il seguente codice in un file e lo chiami prova1.php.
In pratica se il $_POST è vuoto, stampa il form altrimenti carica l'immagine nella directory image e la stampa a viedo. Dovresti fare una funzione per verificare che il formato del file inviato ha un'estensione tipo: jpg, bmp, gif ecc e che la sua dimensione sia accettabile.
Codice PHP:
<?php
if(!empty($_POST)){
$percorso = "image/";
if (is_uploaded_file($_FILES['image']['tmp_name'])) {
if (move_uploaded_file($_FILES['image']['tmp_name'], $percorso.$_FILES['image']['name'])) {
} else {
echo "si è verificato un errore durante l'upload: ".$_FILES["image"]["error"];
}
}
echo "[img]$percorso".$_FILES[[/img]";
}else {
form_file();
}
function form_file(){
echo <<<HT
<form action="prova1.php" method="POST" enctype="multipart/form-data">
<input name="image" type="file" size="40" />
<input name="upload" type="submit" value="Carica immagine" />
</form>
HT;
}
?>
Crea la dir image dove hai salvato il file prova1.php