formulario muy sencillo, nombre y mail

Hola estoy intentando poner un formulario pero no doy pie con bola. Mire los tutos del foro pero no termino de pillarles el truco y ademas son formularios que tienen algunas cosas que a mi no me hacen falta.
Lo que necesito es que solo le aparezcan a la persona dos campos, mail y nombre, este ultimo opcional. Entonces quiero que en el momento de mandarlo al usuario le aparezca un numero que el guardara y tendra que decir cuando quiera entrar en el local el dia de la reunión. Es para que solo vaya gente con su codigo porque no hay entrada que pagar, pero tampoco es entrada libre ¿me explico cual es la idea? Tambien será indispensable que a mi me llegue el mail del usuario con el codigo que se le dió a él.
Entonces como decia en un tutorial puse en la pagina donde quiero que aparezca el formulario el codigo de aca abajo:
(lo que esta entre las etiquetas "form")



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<meta content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<html>
<head>
<title>Ke onda? en Ibiza</title>
<link rel="stylesheet" href="../estilo-general.css" type="text/css" media="all">
<link rel="shortcut icon" type="image/x-icon" href="objetos/favicon.ico">
<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-21248171-1']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script>

<title>ke-onda.myartsonline.com</title>

<meta name="title" content="ke-onda.myartsonline.com">

<meta name="DC.Title" content="ke-onda.myartsonline.com">

<meta http-equiv="title" content="ke-onda.myartsonline.com">

<meta name="description" content="ocio actualidad y entretenimiento en Ibiza">

<meta http-equiv="description" content="ocio actualidad y entretenimiento en Ibiza">

<meta http-equiv="DC.Description" content="ocio actualidad y entretenimiento en Ibiza">

<meta name="keywords" content="ocio,fiesta,agite,rock,surf,skate,longboard">

<meta http-equiv="keywords" content="ocio,fiesta,agite,rock,surf,skate,longboard">

<link rev="made" href="mailto:[correo eliminado]">

<meta name="Revisit" content="30">

<meta name="REVISIT-AFTER" content="30">

<meta name="DC.Language" scheme="RFC1766" content="Spanish">

<meta name="robots" content="all">

<meta name="distribution" content="global">

<meta name="Cenerator" content="Generado los Meta Tags por http://www.zonagratuita.com - Software Gratis en Español;>

<meta name="resource-type" content="document">

<meta http-equiv="Pragma" content="cache">

<!--// ocio actualidad y entretenimiento en Ibiza //-->

</head>
<body>
<div id="global">
<div id="cabecera">
<div id="titulo"><h1>Ke-onda?</h1><h2>en Ibiza</h2></div>
<div id="logo"><img alt="piratanet" src="../objetos/piratanet.gif"></div>
</div>

<div id="navegacion">
<ul>
<li><a href="../index.html">Portada</a></li><li><a href="../rock/rock.html">Rockeando Ibiza</a></li><li><a href="../surf/surf.html">Surfing Ibiza<ibiza</a></li><li><a href="../agite/agite.html">Agiten putos!!!</a></li>
</ul>
<h1>Electronica</h1>
</div>
<div id="contenido">
<form action="formulario.php" method="post" enctype="multipart/form-data" name="form1">
<table border="0">
<tr>
<td width="200"><div align="right">Nombre:</div></td>
<td width="200"><div align="left">
<label>
<input name="nombre" type="text" id="nombre" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right">T&iacute;tulo de la gu&iacute;a/truco :</div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right">Gu&iacute;a truco </div></td>
<td><div align="left">
<label>
<textarea name="guia" id="guia"></textarea>
</label>
</div></td>
</tr>
<tr>
<td><div align="right">E-mail</div></td>
<td><input name="email" type="text" id="email" /> </td>
</tr>
<tr>
<td><div align="right">
<input name="restablecer" type="reset" id="restablecer" value="Restablecer" />
</div></td>
<td><div align="left">
<input name="Enviar" type="submit" id="Enviar" value="Enviar" />
</div></td>
</tr>
</table></form>
</div>
<div id="pie">
<div id="mercadillo">Mercadillo</div>
<div id="foro">Foro</div>
<div id="blog">Blog</div>
</div>
</div>
</body>
</html>
<!--<img src="....gif" height=10%> esto me lo dió joseka para las imagenes-->


.....y luego creé otra pagina en blanco con le extencion php y puse el codigo que esta arriba entre los "form" mas el codigo que decia que pusiera en esa pagina, osea esto...

<form action="formulario.php" method="post" enctype="multipart/form-data" name="form1">
<table border="0">
<tr>
<td width="200"><div align="right">Nombre:</div></td>
<td width="200"><div align="left">
<label>
<input name="nombre" type="text" id="nombre" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right">T&iacute;tulo de la gu&iacute;a/truco :</div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right">Gu&iacute;a truco </div></td>
<td><div align="left">
<label>
<textarea name="guia" id="guia"></textarea>
</label>
</div></td>
</tr>
<tr>
<td><div align="right">E-mail</div></td>
<td><input name="email" type="text" id="email" /> </td>
</tr>
<tr>
<td><div align="right">
<input name="restablecer" type="reset" id="restablecer" value="Restablecer" />
</div></td>
<td><div align="left">
<input name="Enviar" type="submit" id="Enviar" value="Enviar" />
</div></td>
</tr>
</table></form>

<?php
$sendTo = "[correo eliminado]";
$subject = "mensaje de ke onda?";
$nombre = $_POST["nombre"];
$titulo = $_POST["titulo"];
$guia = $_POST["guia"];
$email = $_POST["email"];
$headers .= "";
$message = "Nombre: " . $nombre . "\nTítulo de la guia: " . $titulo . "\nGuia: " . $guia . "\nEmail: " . $email;
mail($sendTo, $subject, $message, $headers);
?>

Resultado final: La cosa no va nipatras ni palante jaja.
Dudas: ¿lo de crear una hoja nueva con extención php está bien hecho? No sabia bien donde crearla.
Muchas gracias..
Lo he probado todo y funciona: lo tengo todo tal que asi:

enviar.html


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<meta content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<html>
<head>
<title>Ke onda? en Ibiza</title>
<link rel="stylesheet" href="../estilo-general.css" type="text/css" media="all">
<link rel="shortcut icon" type="image/x-icon" href="objetos/favicon.ico">
<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-21248171-1']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script>

<title>ke-onda.myartsonline.com</title>

<meta name="title" content="ke-onda.myartsonline.com">

<meta name="DC.Title" content="ke-onda.myartsonline.com">

<meta http-equiv="title" content="ke-onda.myartsonline.com">

<meta name="description" content="ocio actualidad y entretenimiento en Ibiza">

<meta http-equiv="description" content="ocio actualidad y entretenimiento en Ibiza">

<meta http-equiv="DC.Description" content="ocio actualidad y entretenimiento en Ibiza">

<meta name="keywords" content="ocio,fiesta,agite,rock,surf,skate,longboa rd">

<meta http-equiv="keywords" content="ocio,fiesta,agite,rock,surf,skate,longboa rd">

<link rev="made" href="mailto:[correo eliminado]">

<meta name="Revisit" content="30">

<meta name="REVISIT-AFTER" content="30">

<meta name="DC.Language" scheme="RFC1766" content="Spanish">

<meta name="robots" content="all">

<meta name="distribution" content="global">

<meta name="Cenerator" content="Generado los Meta Tags por http://www.zonagratuita.com - Software Gratis en Español;>

<meta name="resource-type" content="document">

<meta http-equiv="Pragma" content="cache">

<!--// ocio actualidad y entretenimiento en Ibiza //-->

</head>
<body>
<div id="global">
<div id="cabecera">
<div id="titulo"><h1>Ke-onda?</h1><h2>en Ibiza</h2></div>
<div id="logo"><img alt="piratanet" src="../objetos/piratanet.gif"></div>
</div>

<div id="navegacion">
<ul>
<li><a href="../index.html">Portada</a></li><li><a href="../rock/rock.html">Rockeando Ibiza</a></li><li><a href="../surf/surf.html">Surfing Ibiza<ibiza</a></li><li><a href="../agite/agite.html">Agiten putos!!!</a></li>
</ul>
<h1>Electronica</h1>
</div>
<div id="contenido">
<form action="formulario.php" method="POST" name="form1">
<table border="0">
<tr>
<td width="200"><div align="right">Nombre:</div></td>
<td width="200"><div align="left">
<label>
<input name="nombre" type="text" id="nombre" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right">T&iacute;tulo de la gu&iacute;a/truco :</div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right">Gu&iacute;a truco </div></td>
<td><div align="left">
<label>
<textarea name="guia" id="guia"></textarea>
</label>
</div></td>
</tr>
<tr>
<td><div align="right">E-mail</div></td>
<td><input name="email" type="text" id="email" /> </td>
</tr>
<tr>
<td><div align="right">
<input name="restablecer" type="reset" id="restablecer" value="Restablecer" />
</div></td>
<td><div align="left">
<input name="Enviar" type="submit" id="Enviar" value="Enviar" />
</div></td>
</tr>
</table></form>
</div>
<div id="pie">
<div id="mercadillo">Mercadillo</div>
<div id="foro">Foro</div>
<div id="blog">Blog</div>
</div>
</div>
</body>
</html>
<!--<img src="....gif" height=10%> esto me lo dió joseka para las imagenes-->



formulario.php


<?php
//var_dump($_POST);
$sendTo = "[correo eliminado]";
$subject = "mensaje de ke onda?";
$nombre = $_POST['nombre'];
$titulo = $_POST['titulo'];
$guia = $_POST['guia'];
$email = $_POST['email'];
$message = "Nombre: " . $nombre . "\nTítulo de la guia: " . $titulo . "\nGuia: " . $guia . "\nEmail: " . $email;
//echo "message=" .$message .$sendTo .$subject;
mail($sendTo, $subject, $message);
?>


Lo de headers lo he quitado porque no era necesario. Los comentarios en PHP se ponene con // y tambien que sepas que lo de var_dump sirve para saber el que recibe la pagina (por si alguna vez tienes algun error).


Si no te lo envia es porque tienes un hostin gratutito (normalmente suele estar bloqueda la funciona mail) o uno de pago bastante pobre.

Un saludo
gracias victor5, aunque no acabo de dar en el clavo, tu sabes si el plan gratuito de razy permite lo de enviar mail? Y para que solo aparezcan dos campos nombre y mail que deberia cambiar? a otra cosa, al lado de los campos no aparece la palabra de lo que es, ¿debo escribir eso en el codigo html e ingeniarmelas para cuadrarlo al lado de los campos? gracias de nuevo.
El contenidod e tu formulario es este:



<form action="formulario.php" method="POST" name="form1">
<table border="0">
<tr>
<td width="200"><div align="right">Nombre:</div></td>
<td width="200"><div align="left">
<label>
<input name="nombre" type="text" id="nombre" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right">T&iacute;tulo de la gu&iacute;a/truco :</div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right">Gu&iacute;a truco </div></td>
<td><div align="left">
<label>
<textarea name="guia" id="guia"></textarea>
</label>
</div></td>
</tr>
<tr>
<td><div align="right">E-mail</div></td>
<td><input name="email" type="text" id="email" /> </td>
</tr>
<tr>
<td><div align="right">
<input name="restablecer" type="reset" id="restablecer" value="Restablecer" />
</div></td>
<td><div align="left">
<input name="Enviar" type="submit" id="Enviar" value="Enviar" />
</div></td>
</tr>
</table></form>




Si quieres que solo aparezcan nombbe y email, sustituye lo anterior por esto:

<form action="formulario.php" method="POST" name="form1">
<table border="0">
<tr>
<td width="200"><div align="right">Nombre:</div></td>
<td width="200"><div align="left">
<label>
<input name="nombre" type="text" id="nombre" />
</label>
</div></td>
</tr>
<tr>
<td width="200"><div align="right">Email:</div></td>
<td width="200"><div align="left">
<label>
<input name="email" type="text" id="email" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right">
<input name="restablecer" type="reset" id="restablecer" value="Restablecer" />
</div></td>
<td><div align="left">
<input name="Enviar" type="submit" id="Enviar" value="Enviar" />
</div></td>
</tr>
</table></form>


Casi seguro que razy no admitira lo del email (yo no se de ninguno gratuito que lo haga, incluso algunos de pago no lopermiten).

Y por ultimo, no se ha que te refieres con esto:
a otra cosa, al lado de los campos no aparece la palabra de lo que es, ¿debo escribir eso en el codigo html e ingeniarmelas para cuadrarlo al lado de los campos?

Un saludo