Ciao,
ragazzi ho creato un form per upload di file, questo è il codice:
Codice PHP:
<?php
echo "<PRE>";
echo 
"nome del file locale creato dopo l'invio: $uploadfile\n";
echo 
"nome originale del file remoto: $uploadfile_name\n";
echo 
"dimensioni del file in byte: $uploadfile_size\n";
echo 
"tipo di file: $uploadfile_type\n";
echo 
"</PRE>";
echo 
"<HR>";
# abbiamo veramente un file?
if ( $uploadfile == "none" ) {
echo 
"Non è stato inviato alcun file
"
;
echo 
"Ritorna al form per inviare il <A HREF=\"upload.html\">file</A>";
exit;
}
# controlla innanzitutto le dimensioni del file
# se è meno di 6MB 
if ($uploadfile_size 6291456 ) {
# lo copia in una nuova posizione
if (copy($uploadfile,"/home/file/data1/$uploadfile_name"))
{
echo 
"Invio del file riuscito";
# cancella il file temporaneo
unlink($uploadfile);
} else {
echo 
"Invio del file fallito";
}
} else {
echo 
"Spiacente, il file da inviare non deve superare le dimensioni di 6MB
"
;
}
?>
Finchè carico dati di circa 1.50 MB tutto funziona ottimamente, ma se per caso cerco di caricare un file di circa 4 o 5 MB il server mi da il messaggio "invio file fallito"...
Vorrei sapere "cortesemente" il motivo di questo problema, e se è possibile una soluzione a questo problema.

Buon proseguimento di giornata.