Problemas con php
Este es el código de mi página productos.php pero el envío de email no llega a su destino y no da ningún mensaje ni de error ni de verificación.
if (!($HTTP_POST_VARS)){
?>
<FORM action="mailto:[email protected]" method="post" NAME="pedido" onSubmit="validar_formulario()">
<p class="formulario">
//aki va el formulario********
</form>
<?
}else{
//para el envío en formato HTML
echo "hola2";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$para = "[email protected]";
$sujeto="Pedidos Webs";
$mensaje="Gran Reservas: $cantgran\n";
$mensaje="Reservas: $cantres\n";
$mensaje="Bodegas: $cantbod\n";
$mensaje="Deshuesados: $cantdes\n";
$mensaje="Nombre: $nombre\n";
$mensaje="Apellidos: $apellidos\n";
$mensaje="Domicilio: $domicilio\n";
$mensaje="Codigo Postal: $postal\n";
$mensaje="Ciudad: $ciudad\n"
$mensaje="Provincia: $provincia\n";
$mensaje="Telefono: $telefono\n";
$mensaje="Comentarios: $coment\n";
if(!(mail($para, $sujeto, $mensaje,$headers)))
{
echo "No se pudo enviar el Mensaje";
exit();
}
else{
echo "El e-mail ha sido enviado correctamente";
exit();
}
}
?>
if (!($HTTP_POST_VARS)){
?>
<FORM action="mailto:[email protected]" method="post" NAME="pedido" onSubmit="validar_formulario()">
<p class="formulario">
//aki va el formulario********
</form>
<?
}else{
//para el envío en formato HTML
echo "hola2";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$para = "[email protected]";
$sujeto="Pedidos Webs";
$mensaje="Gran Reservas: $cantgran\n";
$mensaje="Reservas: $cantres\n";
$mensaje="Bodegas: $cantbod\n";
$mensaje="Deshuesados: $cantdes\n";
$mensaje="Nombre: $nombre\n";
$mensaje="Apellidos: $apellidos\n";
$mensaje="Domicilio: $domicilio\n";
$mensaje="Codigo Postal: $postal\n";
$mensaje="Ciudad: $ciudad\n"
$mensaje="Provincia: $provincia\n";
$mensaje="Telefono: $telefono\n";
$mensaje="Comentarios: $coment\n";
if(!(mail($para, $sujeto, $mensaje,$headers)))
{
echo "No se pudo enviar el Mensaje";
exit();
}
else{
echo "El e-mail ha sido enviado correctamente";
exit();
}
}
?>
1 Respuesta
Respuesta de Jorge Vila
1