prueba esto:
Código PHP:
<?php $self = 'envio.php'; ?>
<form enctype="multipart/form-data" action="<?php $self ?>" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
Enviar este archivo: <input name="userfile" type="file">
<input type="submit" value="Enviar archivo">
</form>
<?php
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
$destino=dirname(__FILE__) ;
copy($_FILES['userfile']['tmp_name'], $destino."/files/");
} else {
die( "Error el archivo no se a subido a el servidor: " . $_FILES['userfile']['type']);
}
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $destino."/file");
?>