Este mensaje fue enviado por: -
Su e-mail es: [email protected]
Su telefono es: -
Mensaje: -
Enviado el 27/06/11 a las 11:43:01
Como si los campos estuvieran vacios, pero no es asi. Cabe mencionar que soy un novato en todo esto, hasta hace 2 dias no habia podido lograr que se enviara el mail, ahora ya lo hace pero con la información incompleta, no se que puedo hacer, en verdad les agradeceria bastante su ayuda.
Pego el codigo de mi archivo enviar-contacto.php
Código PHP:
</head>
<body>
<?php
$Nombre = $_POST['name'];
$Teléfono = $_POST['phone'];
$email = $_POST['email'];
$Mensaje = $_POST['message'];
if (!empty($_POST['name']))
$Nombre = $_POST['name'];
else
$Nombre = "-";
if (!empty($_POST['phone']))
$Teléfono = $_POST['phone'];
else
$Teléfono = "-";
if (!empty($_POST['email']))
$email = $_POST['email'];
else
$email = "-";
if (!empty($_POST['message']))
$Mensaje = $_POST['message'];
else
$Mensaje = "-";
$mensaje = "Este mensaje fue enviado por: " . $Nombre . " \r\n";
$mensaje .= "Su e-mail es: " . $email . " \r\n";
$mensaje .= "Su telefono es: " . $Teléfono . " \r\n";
$mensaje .= "Mensaje: " . $Mensaje . " \r\n";
$mensaje .= "Enviado el " . date("d/m/y \a \l\a\s H:i:s ");
$mail = " [email protected] ";
$mailSubject = "Contacto desde pagina web";
mail($mail, $mailSubject, utf8_decode($mensaje));
?>
Código HTML:
Ver original
<form action="enviar-contacto.php" id="contact-form" method="post" class="main-contacts"> <fieldset> <input type="hidden" name="owner_email" id="owner_email" value="[email protected]" /> <input type="hidden" name="serverProcessorType" id="serverProcessorType" value="asp" /> <input type="hidden" name="smtpMailServer" id="smtpMailServer" value="localhost" /> <input type="hidden" name="stripHTML" id="stripHTML" value="true" /> <div class="rowElem"> <input type="text" name="name" id="name" value="Nombre:" onFocus="if(this.value=='Name:'){this.value=''}" onBlur="if(this.value==''){this.value='Name:'}" /> </div> <div class="rowElem"> <input type="email" name="email" id="email" value="E-mail:" onFocus="if(this.value=='E-mail:'){this.value=''}" onBlur="if(this.value==''){this.value='E-mail:'}" /> </div> <div class="rowElem"> <input type="text" name="phone" id="phone" value="Teléfono:" onFocus="if(this.value=='Phone:'){this.value=''}" onBlur="if(this.value==''){this.value='Phone:'}" /> </div> <div class="textarea-box"> </div> <div class="alignright"> </div> </fieldset> </form>
Agradezco de antemano su ayuda.
Jose Luis Cervantes
Cuernavaca, Morelos. Mexico