Foros de daboweb
MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación => Webmasters - Diseño Web - Programación - Diseño gráfico => Mensaje iniciado por: liz_mv2 en 15 de Abril de 2015, 02:31:44 am
-
HOLA AMIGOS DISCULPEN LA MOLESTIA,, ALGUIEN ME PODRIA AYUDAR POFAAAAAAA EL PROBLEMA QUE TENGO ES QUE MI FORMULARIO HTML PARACEE ENVIARSE BIEN A MI CORREO.. PERO A MI CORREO NO ME LLEGA NADA ... EL CODIGO QUE TENGO ES EL SIGUIENTE
DE ANTEMANO GRACIAS POR SU AYUDA
HTML:
<html>
<title>Contactanos</title>
<body>
<form id="form1" method="post" action="enviarcorreoCAS.php">
<table width="357" border="0"> <tr>
<td width="90">Apellido:</td>
<td width="257"><input name="apellido" type="text" id="apellido" size=30 /></td> </tr> <tr>
<td>Nombre/s:</td>
<td><label> <input name="nombre" type="text" id="nombre" size=30 /> </label></td> </tr> <tr>
<td>Mail:</td>
<td><label> <input name="correo" type="text" id="correo" size=30 /> </label></td> </tr> <tr>
<td>Asunto:</td>
<td><input name="asunto" type="text" id="asunto" size=30 /></td> </tr> <tr>
<td height="61" colspan="2"><div align="center">Consulta : </div></td> </tr> <tr>
<td height="91" colspan="2"><textarea name="consulta" cols="55" rows="5" id="consulta"></textarea></td> </tr> <tr>
<td height="41" colspan="2"><label></label> <div align="center"> <input type="submit" name="Submit" value="Enviar" /> <label> <input type="reset" name="Submit2" value="Cancelar" /> </label> </div></td> </tr>
</table> </form>
</body>
Y EL PHP
<? //Recepcion de datos
$apellido=$_POST['apellido']; $nombre=$_POST['nombre'];
$empresa=$_POST['empresa'];
$correo=$_POST['correo'];
$asunto=$_POST['asunto'];
$consulta=$_POST['consulta'];
// Fin de recpcion de datos // Accion de envio //---------//
$para='[email protected]';
$mensaje='
Mensaje de:
'.$apellido.', '.$nombre.'
correo:
'.$correo.'
asunto:
'.$asunto.'
Consulta: '.$consulta.'
';
$desde='From:'.$correo.' <[email protected]>';
ini_set(sendmail_from,'[email protected]');
mail($para,$asunto,$mensaje,$desde);
echo
'Mensaje envido con exito, muchas gracias';
?>
-
Aparentemente esta todo el código bien, pero si no te llega es porque no lo envía. El ultimo echo se ejecuta siempre, prueba de esta manera tu código para ver si realmente lo envía, para ir descartando.
$send = mail($to,$subject,$msg,$header);
if($send)
{
echo "Correo enviado";
}
else
echo "Fallo al enviar el correo";