Consulta las FAQ, busca en el foro sobre "upload"... es tema muuuy tratado.. (lee el enlace de mi firma...
En breve:
Código PHP:
<form action="<?=$_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data">
<input type="file" name="file"><br>
<input type="submit" name="Submit" value="Subir">
</form>
<?php
if(isset($_POST['Submit'])) {
if (is_uploaded_file($_FILES['file']['tmp_name'])) {
if(move_uploaded_file($_FILES['file']['tmp_name'], $_FILES['file']['name']))
echo "Archivo ".$_FILES['file']['name']." subido satisfactoriamente";
}
}
www.php.net/features.file-upload
Saludos!