Formulario php Recomendar pagina

Buenas noches
Quisiera una ayudita de alguien. Tengo un formulario en php para recomendar mi pagina pero no llega el correo nunca. Tengo un hosting pago y acepta php, de hecho tengo un forulario de registro con php tambien y funciona a la perfeccion. Este es el código del formulario:


<form id="form1" name="form1" method="POST" action="recomendar.php">
<p align="center"><span class="Estilo4"> Tu Nombre:</span>

<label>
<input name="nombre" type="text" id="nombre" onBlur="MM_validateForm('nombre','','R');return document.MM_returnValue" />
</label>
</p>
<p align="center">
<label></label>
<span class="Estilo4">Tu Email: </span>

<input name="email" type="text" id="email" onBlur="MM_validateForm('email','','RisEmail');return document.MM_returnValue" />


<span class="Estilo4">Nombre de tu amigo :</span>

<input name="namigo" type="text" id="namigo" onBlur="MM_validateForm('nombre','','R','namigo','','R');return document.MM_returnValue" />


<span class="Estilo4">Email de tu amigo:</span>

<input name="emaila" type="text" id="emaila" onBlur="MM_validateForm('emaila','','RisEmail');return document.MM_returnValue" />





<label>
<input name="Submit" type="submit" onClick="MM_validateForm('nombre','','R','email','','RisEmail','namigo','','R','emaila','','RisEmail');return document.MM_returnValue" value="Recomendar" />
</label>
</p>
</form>


y el archivo con el cual lo proceso recomendar.php:

<?
// Completamos la variable $asunto con el título del mensaje
// y armamos el mensaje dentro de la variable $mensaje
$asunto = "Recomendación de un sitio web";

$mensaje = "Hola ".$namigo.", tu amigo ".$nombre." te recomienda http://www.serviciosmedicos.com.ve/
la nueva guía en Internet de Salud y Medicina en Venezuela.

Gracias.


http://www.serviciosmedicos.com.ve";

// Utilizamos la función mail() de PHP para realizar el envío
// del mensaje
mail($emaila, $asunto, $mensaje, "From: ".$email);
?>
ese código php está mal, no creas ni la variable $nombre ni la variable $namigo, pero despues les haces referencia.
En la sección php tienes un tutorial sobre eso.
Saludos :wink:
Jugoncan Gracias por tu respuesta.
Me hizo entender, puesto que nisiquiera estaba designadas las variables. Y ahora entiendo que muchas paginas te dan esos código para que al utilizarlos visites su pagina por no hay otra razon. Ya que al correrlo exactamente como te lo dan, vas a su pagina ya que el archivo php viene con la URL de ellos.

Total es que al crear las variables corrio fenomenal. Si alguien lee este comentario y desea que coloque el archivo correcto con mucho gusto lo hare.

1000 Gracias y DIOS te bendiga.