Passo 1

Primeiro crie um HTM com o nome upload.htm e adicione os c�digos
abaixo:

<html>
<body>
<form action="upload.php" method="POST" enctype="multipart/form-data">
Arquivo: <input type="file" name="file"><br>
<input type="submit" value="Enviar">
</form>
</body>
</html>

Esse c�digo ira criar o campo onde o arquivo ser� selecionado.
Aten��o: N�o altere o nome do campo pois o PHP n�o ir� funcionar
corretamente.

Passo 2

Agora iremos criar o PHP cujo qual ir� fazer o Upload
para o servidor:

<?php
$pasta = "/pasta/onde/o/arquivo/sera/salvo"; /* Coloque aqui,
a pasta no servidor onde os arquivos ser�o salvos. Aten��o: se voc� n�o
souber sua pasta no servidor, contate o administrador do mesmo. */

$dest = $pasta."/".$file_name; // N�o altere esta vari�vel.

if(!move_uploaded_file($file, $dest)) { // Executa o comando do upload no servidor
   echo "N�o foi poss�vel enviar o arquivo!"; /* Caso n�o foi poss�vel enviar o arquivo,
   mostra o erro. */
} else {
   echo "Arquivo enviado com sucesso!"; /* Caso o arquivo tenha sido enviado
   com sucesso, mostra a mensagem de sucesso. */
}
?>

Obs.: A pasta deve estar com o chmod 777.

Pronto, est� criado o sistema de upload.