allora ,a parte che ci sono innumerevoli guide semplicissime sul web,ti faccio un esempio (solo perché non ci perdo niente )
ti crei la pagina carica.html con la form di inserimento che invierà il file da caricare allo script contenuti in carica.php ecco le due cose da fare
carica.html
Codice PHP:
<form action="carica.php" method="post" enctype="multipart/form-data">

<
label>inserisci qui il file
<input type="file" name="myfile" />
</
label>


<
input type="submit" lang="it" value="invio"  /> 
carica.php
Codice PHP:
$nome=$_FILES['myfile']['name'];//nome del file
$percorso="cartella/".$nome//questo è il percorso in cui inserirai il file
move_uploaded_file($_FILES['myfile']['tmp_name'],$percorso) or die("errore caricamento ");
print
"file caricato con successo" 
prova il tutto e capirai come funziona...
una volta che hai ben capito come caricare i file ,possiamo pure vedere come "leggerli" da ina cartella