Hola que tal, muchas gracias
ASierLodosa, estoy usando el codigo php pero tengo un problema. El correo que llega a mi mail solo llega asi:
Este mensaje fue enviado por:
Su e-mail es:
[email protected]
Su telefono es:
Mensaje:
Enviado el 25/06/11 a las 09:42:02
No me llega ni el nombre, ni el telefono ni mensaje, que puedo hacer? en verdad que soy un novato en esto..
este es el codigo que tengo:
</head>
<body>
<?php
$name = $_POST['name'];
$phone = $_POST['phone'];
$email = $_POST['email'];
$Message = $_POST['message'];
$header = 'From: ' . $email . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por: " . $name . " \r\n";
$mensaje .= "Su e-mail es: " . $email . " \r\n";
$mensaje .= "Su telefono es: " . $phone . " \r\n";
$mensaje .= "Mensaje: " . $_POST['message'] . " \r\n";
$mensaje .= "Enviado el " . date("d/m/y \a \l\a\s H:i:s ");
$mail = "
[email protected],
[email protected] ";
$mailFrom = $email;
$mailSubject = "Contacto desde página web";
mail($mail, $mailSubject, utf8_decode($mensaje));
?>
y este el codigo de mi formulario:
<h4>forma de Contacto</h4>
<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:'}" />
<label class="error" for="name" id="name_error">*Este campo es obligatorio.</label>
<label class="error" for="name" id="name_error2">*No es un nombre válido.</label>
</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:'}" />
<label class="error" for="email" id="email_error">*Este campo es obligatorio.</label>
<label class="error" for="email" id="email_error2">*No es una dirección de correo válida.</label>
</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:'}" />
<label class="error" for="phone" id="phone_error">*Este campo es obligatorio.</label>
<label class="error" for="phone" id="phone_error2">*No es un número de teléfono.</label>
</div>
<div class="textarea-box">
<textarea onFocus="if(this.value=='Message:'){this.value=''} " onBlur="if(this.value==''){this.value='Message:'}" name="message" id="message">Mensaje:</textarea>
<label class="error" for="message" id="message_error">*Este campo es obligatorio.</label>
<label class="error" for="message" id="message_error2">*El mensaje es muy corto.</label>
</div>
<div class="alignright">
<a href="#" id="clear" class="button2" ><span>borrar</span> <input type="submit" value="Enviar" name="submit" id="submit"/></a>
</div>
</fieldset>
</form>
Muchas gracias