Ciao, ovviamente leggendo i manuali riuscireste a farlo in meno di un ora...
ma provo a spiegarvi con un esempio qualche cosa che per sommi capi sconosco.

dovete creare due pagine, una di interazione con l'utente ed una di elaborazione, in questa maniera:

pagina di interazione (index.htm):

<form action="caria_file.php" method="post" enctype="multipart/form-data" name="form1">
<input type="file" name="file">
<input type="submit" name="Submit" value="Invia">
</form>


pagina di elaborazione (carica_file.php):

<?php
move_uploaded_file($file, 'file/'.$file_name);
?>


Ekko, una cosa del genere gia funzionerebbe,
ovviamente è solo un esempio e per far si che sia utilizzabile in un sito web o in qualche cosa del genere deve essere integrata con dei controlli sulle funzioni.

NB: con $file_name, $file_type, $file_size ricevete informazioni sul file, come queste var ce ne sono altre... (manualeeee :-P)

un bel giro su www.php.net vi aiutera a costruire uno script perfetto.

Ciao Ciao