PDA

View Full Version : [PHP] Problema con upload di file (urgente)


Docco
02-02-2003, 20:38
Uso php 4.2.2 con apache in locale e sto cercando di uplodare un file, senza successo.
se il form ha settato enctype='multipart/form-data' sia $_POST che $_FILES sono vuoti
se tolgo l'enctype $_POST è pieno, ma ricevo solamente il nome del file senza il file stesso.

Grazie mille a chiunque mi risponderà

igorlazunna
02-02-2003, 23:11
Ciao, io faccio così, e non ho problemi, prova a dare un'occhiata:




<form name=upload action=upload.php method="post" enctype="multipart/form-data">
<input name="userfile[]" type="file">
<input type=submit value="UPLOAD">
</form>



upload.php


<?
for($i=0;$i<sizeof($userfile);$i++)
{
if(!$userfile_size[$i])
continue;

$UPLOAD = fopen( $userfile[$i], "r" );
$contents = fread( $UPLOAD,$userfile_size[$i]);
fclose( $UPLOAD );


if(file_exists("upload/".$userfile_name[$i])) {
echo "Esiste già un file con nome $userfile_name[$i].";
} else {
$SAVEFILE = fopen( "upload/".$userfile_name[$i], "wb" );
fwrite( $SAVEFILE, $contents,$userfile_size[$i] );
fclose( $SAVEFILE );
}
}

?>

Docco
03-02-2003, 12:01
Ti ringrazio molto
Provo e ti faccio sapere se mi funziona :)

Docco
03-02-2003, 17:34
Ok risolto =)
Il problema è che stavamo lavorando in locale e non sul server eheheh
Grazie mille comunque ;)

zUmBo!
07-02-2003, 11:36
Originally posted by "Docco"

Uso php 4.2.2 con apache in locale e sto cercando di uplodare un file, senza successo.
se il form ha settato enctype='multipart/form-data' sia $_POST che $_FILES sono vuoti
se tolgo l'enctype $_POST è pieno, ma ricevo solamente il nome del file senza il file stesso.

Grazie mille a chiunque mi risponderà

Prova con questo script, l'ho fatto proprio qualche giorno fa!

Fammi sapere, adriano.