hola a todos...
aunque he visto muchos temas de este foro para enviar por correo los datos de un formulario mediante PHP, y me han sido de mucha ayuda, no consigo que el siguente codigo me envie el correo con los datos del formulario. me gustaria que porfavor me digan donde esta el problema. (pongo el formnulario html y el script php)
Código HTML:
<form action="contacto.php" method="POST" name="contacto" id="contacto">
<table width="200" border="0" align="center">
<tr>
<td><span class="Estilo4">Nombre</span></td>
<td><input type="text" name="nombre" size=25></td>
</tr>
<tr>
<td><span class="Estilo7">Apellido</span></td>
<td><input name="apellido" type="text" id="apellido" size=25></td>
</tr>
<tr>
<td><span class="Estilo4">Email</span></td>
<td><input type="text" name="email" size=25></td>
</tr>
<tr>
<td><span class="Estilo4">Telefono</span></td>
<td><input name="telefono" type="text" id="telefono" size=25></td>
</tr>
<tr>
<td> </td>
<td><span class="Estilo6">(en formato internacional Ej: 58 416 6222024)</span></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input name="submit" type="submit" value="Enviar">
<input name="submit2" type="reset" value="Borrar"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</form>
Código PHP:
<?php
if (!$HTTP_POST_VARS){
}else{
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $_POST['nombre'] . "\n";
$cuerpo .= "Apellido: " . $_POST['apellido'] . "\n";
$cuerpo .= "email: " . $_POST['email'] . "\n";
$cuerpo .= "telefono: " . $_POST['telefono'] . "\n";
mail('[email protected]','Datos del formulario', $cuerpo);
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>