Ciao, io faccio così, e non ho problemi, prova a dare un'occhiata:
Codice:
<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 );
}
}
?>