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
Lo mismo..te lo envia..
lo que no te envia es el archivo adjunto
pero es que no me envia nada al correo
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
ok gracias