crea este formulario en html y cambia _URL por el nombre del archivo php que crearemos
Código HTML:
<form enctype="multipart/form-data" action="_URL_" method="post">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>
depues crea este archivo con extension .php y cambia _DESTINO_ por la ruta donde almacenaras los achivos
Código PHP:
<?php
// en PHP 4.1.0 o superior usa $_FILES en otro caso use $HTTP_POST_FILES.
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
copy($HTTP_POST_FILES['userfile']['tmp_name'], "_DESTINO_");
} else {
echo "Possible file upload attack. Filename: " . $HTTP_POST_FILES['userfile']['name'];
}
?>
o checa este enlace que contiene el codigo http://www.php.net/manual/es/features.file-upload.php
saludos