Bueno ... que fue lo que no entendiste especificamente ?
lo has probado ?
bueno te dejo un ejemplo, pero lo ideal es que comprendas que es lo que estas haciendo ..
Código PHP:
<form action="subir.php" method="post" enctype="multipart/form-data">
<b>Enviar un nuevo archivo: </b>
<br>
<input name="userfile" type="file">
<br>
<input type="submit" value="Enviar">
</form>
<?php
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_archivo)){
echo "<h3>El archivo ha sido cargado correctamente.</h3>";
}else{
echo "<h3>Ocurrió algún error al subir el fichero. No pudo guardarse.</h3>";
}
?>
lo que no entiendas pregunta ...
saludos !
PD: Acordate que el directorio a donde queres subir tus archivos deben tener permisos de escritura... lo podes hacer con la funcion chmod y ante cualquier duda consulta
http://ar2.php.net
saludos