formulario php

Hola a todos necesito hacer un formulario php y yo no soy para nada un experto en php así que me gustaría saber un formulario donde mi visitante pueda.


1-un botón de examinar para que busque un documento en su computador para que me lo envíen a mi corro.
2-su nombre y su ubicación.
3-y como en casi todo los registro sale una imagen que contiene letra y en la parte de debajo de la imagen tiene que confirmar las letras que hay en la imagen ¿como ago eso?
4-todo tiene que ser enviado a mi correo.

I bueno eso es todo espero no fastidiarlos demasiados y muy agradecido a todos.
Hola, yo te hice uno, pero haún no e podido ponerle el Capcha(lo de la imagen, pero te lo dejo igual por las dudas..

En donde quieres que valla tu formulario, tienes que poner lo siguiente:


<FORM enctype="multipart/form-data" Action="form.php" Method="POST">
<table width="100%" border="0">
<tr>
<td><div align="right">Nombre</div></td>
<td><input name="nombre" type="text" id="nombre" maxlength="50" value=""></td>
</tr>
<tr>
<td><div align="right">Ubicación</div></td>
<td><input name="ubicacion" type="text" id="ubicacion" maxlength="50" value=""></td>
</tr>
<tr>
<td><div align="right">
<input type="file" name="Examinar" value="Examinar" id="Examinar">
</div></td>
<td><input name="Enviar" type="submit" id="Enviar" value="Enviar"></td>
</tr>
</table></form>
Eso iria donde quieres que esten los campos para el formulario..

Luego, tienes que crear otra página a la que tienes que llamar form.php y pones:
<?php
$sendTo = "[correo eliminado]";
$subject = "ASUNTO";
$nombre = $_POST["nombre"];
$ubicacion = $_POST["ubicacion"];
$headers .= "";
$message = "\nNombre: " . $nombre . "\nubicacion: " . $ubicacion;
mail($sendTo, $subject, $message, $headers);
?>
Claro que a c/u lo tienes que poner dentro de las etiquetas donde quieres qeu se ubique..
Tienes que cambiar [correo eliminado] por el correo donde quieres que llegue los que complete el form.
Y asunto, por el nombre del asunto con el que van a llegar los correos

NOTA:Recuerda que el host tiene que tener PHPMAILER
men gracias mil mil gracias pero tengo un proble lo probe y no me envia nada
Hola, mira e estado leyendo y para hacer eso de examaniar y que te lo envie a tu email no es como te lo e puesto tienes que hacer un mopnotn de cosas que yo ni idea..busca en gogole y intenta aprender :S o que te ayude alguien..pero el el correo te lo envia, pero sin el archivo
:shock: a OK AMIGO gracias muchas gracias por tu ayuda

Pero como ago para que solo me envíen un escrito
seguro que tu servidor tiene php_mail? crea una pagina y pon esto
<?php phpinfo() ?>

hay salen los datos de tu servidor busca por hay sendmail en la columna izquierda