Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2011, 09:24
Riddlev9
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 2 meses
Puntos: 1
No envia la información el Formulario de Contacto

Buenas Tardes,

Tengo un problemilla en un formulario de contacto que tengo escrito en mi página Web.
Cuando escribí el formulario hara 2 meses funcionaba perfectamente, pero de la noche a la mañana dejó de funcionar.

Mi problema es, que le doy a enviar el formulario, y a mi correo llega el mensaje, pero vacio, no llega nada de la información que solicito.


Aquí dejo el código, Html.

Código HTML:
<form id="enviar.php" name="enviar.php" method='POST' action="enviar.php">

<p><label><h2>Nombre</h2> <input name="nombre" type="text" id="nombre" size="50"/></label></p>

<p><label> <h2>E-mail</h2> <input name="mail" type="text" id="mail" size="80"/></label></p>

<p><label> <h2>Mensaje</h2> <br>
<textarea name="mensaje" cols="60" rows="20" id="mensaje"></textarea></label></p>
											
<p><input type="submit" name="Submit" value="Enviar"></p>
</form> 

Aquí el Php

Código PHP:
$nombre $_POST['nombre'];
$mail $_POST['mail'];

$header 'From: ' $mail " \r\n";
$header .= "X-Mailer: PHP/" phpversion() . " \r\n";
$header .= "Content-Type: text/plain";

$mensaje "Este mensaje fue enviado por " $nombre " \r\n";
$mensaje .= "Su e-mail es: " $mail " \r\n";
$mensaje .= "Mensaje: " $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " date('d/m/Y'time());

$para '[email protected]';
$asunto 'Contacto desde Mipagina';

mail($para$asuntoutf8_decode($mensaje), $header); 

Lo he probado con el código arriba mencionado y con los siguientes códigos también;


Código PHP:
$mail '[email protected]';

$nombre $_POST['nombre'];
$email $_POST['mail'];
$msg $_POST['mensaje']; 

$thank="http://wwwmipagina.es";

$message "
nombre:"
.$nombre."
email:"
.$email."
mensaje:"
.$msg."";
  
  if (
mail($mail,"Mensaje",$message))
        
Header ("Location: $thank"); 

Código PHP:
$dia=date("m.d.Y");
$hora=date("H:i:s");
$destinatario="[email protected]";
$subject" Consulta";
$desde 'From: ' .$_POST[mail];
$contingut "
El mensaje se a enviado el dia $dia a las $hora\n\n
----------------------------------------------------------------------------\n
Nombre: $_POST[nombre]\n
Email: $_POST[mail]\n
Consulta: $_POST[mensaje]\n
----------------------------------------------------------------------------\n
"
;
mail($destinatario$subject$contingut$desde); 

Dichos códigos antes me funcionaban, me llegaban al correo toda la información que me mandaban, pero de repente, empezaron a llegarme los correos así;

Este mensaje fue enviado por
Su e-mail es:
Mensaje:
Enviado el 14/02/2011

Vacios!

¿Alguien me podría ayudar, a ver cual es el problema?


Gracias.
Un Saludo.