Codice HTML:
<form action="carica.php" method="post" enctype="multipart/form-data">
<p>Pictures:
<input type="file" name="image" />
<input type="submit" value="Carica" />
</p>
</form>
File carica.php
Codice PHP:
<?
$path="immagini";
if (isset($_FILES['image'])) {
print("Percorso locale: {$_FILES['image']['tmp_name']} <BR>\n");
print("Nome del file: {$_FILES['image']['name']} <BR>\n");
print("Dimensione del file: {$_FILES['image']['size']} <BR>\n");
print("Tipo di file: {$_FILES['image']['type']} <BR>\n");
print("<HR>");
if (copy($_FILES['image']['tmp_name'],$path."/".$_FILES['image']['name'])) {
print 'file copiato con successo Grazie per la collaborazione<br>
Risultato:<img src="http://forum.it.altervista.org/images/green.gif">';
}
else {
print 'Errore.. upload non riuscito<br>
Risultato:<img src="http://forum.it.altervista.org/images/red.gif">';
}
}
else {
print 'Errore.. nessun file.<br>
Risultato:<img src="http://forum.it.altervista.org/images/red.gif">';
}
?>
Secondo me è meglio metterli in due file divisi il form e il "caricatore".