Quale pillola?
Nuovonuovo, ora posto il codice dei due files:
Ho fatto un semplice form (attenzione all'ENCTYPE)
codice:
<FORM METHOD="POST" ACTION="upload.php" ENCTYPE="multipart/form-data">
<TABLE WIDTH="70%" BORDER="8" CELLSPACING="0">
<TR><TD>
Inserisci il nome del file da inviare <INPUT TYPE=FILE NAME="uploadfile">
<INPUT TYPE="SUBMIT" VALUE="Invia le informazioni!">
<INPUT TYPE="RESET" VALUE="Cancella!">
</TR></TD>
</TABLE>
</FORM>
e questo è il pezzo di codice che riceve il file (il file è stato memorizzato in una cartella temporanea accessibile tramite la variabile $_FILES)
codice:
<?php
error_reporting(E_ALL); // <- questo mel'ha consigliato guidoz
$target_path = "../upload/";
$target_path = $target_path . basename( $_FILES['uploadfile']['name']);
if(copy($_FILES['uploadfile']['tmp_name'], $target_path)) {
echo "The file ". basename( $_FILES['uploadfile']['name']). " has been uploaded\n";
} else{
echo "There was an error uploading the file, please try again!\n";
}
echo "<PRE>";
echo "nome del file locale creato dopo l'invio: ". basename( $_FILES['uploadfile']['tmp_name']) ."\n";
echo "nome originale del file remoto:". basename( $_FILES['uploadfile']['name'])."\n";
echo "dimensioni del file in byte:". basename( $_FILES['uploadfile']['size'])."\n";
echo "tipo di file:". basename( $_FILES['uploadfile']['type'])."\n";
echo "</PRE>";
echo "<HR>";
if ( basename( $_FILES['uploadfile']['name']) == "none" ) {
echo "Non è stato inviato alcun file
";
exit;
}
?>
Ciao ciao
:king:
Gnafu