Domanda, il file che il client sfoglia risiede nel suo computer (in questo caso, fai una ricerca con upload file qui sul forum), oppure risiede già sul server (in questo caso readdir et similia). Se hai appena incominciato a lavorare con PHP potresti trovare utili sia le guide (segui la tab Siti -> PHP in alto in questa pagina, subito sotto il logo del forum di HTML.IT) sia le "pillole" (discussioni in rilievo raccolte nel primo o secondo thread "sticky" in questo subforum)