Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/06/2011, 08:46
verdelimon
 
Fecha de Ingreso: mayo-2011
Mensajes: 16
Antigüedad: 12 años, 11 meses
Puntos: 1
Respuesta: [APORTE]Formulario de Contacto PHP[Usando funcióm mail()]

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