Tengo este codigo y no funciona

Iniciado por & eDu &, 25 Julio 2008, 14:08 PM

0 Miembros y 1 Visitante están viendo este tema.

& eDu &

Este codigo es el que crea los campos de texto y el boton
Código (php) [Seleccionar]
  <form id="form2" name="form2" method="post" action="send.php">
    <label>Usuario<br />
    <input type="text" name="Usuario" />
    Contraseña
      <input type="password" name="Contraseña" />
      <br />
      <input type="submit" name="Submit" value="Enviar" />
      </label>
    </form>


y este es el que recoje las variables y lo envia a mi mail,

Código (php) [Seleccionar]
<?php
$nombre 
$_POST['Usuario'];
$mail $_POST['Contraseña'];


$header 'From: ' $nombre " \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 " $nombre ", de la empresa " $empresa " \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 'he puesto mi email aqui';
$asunto 'Contacto desde Taller Webmaster';

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

echo 
'El mensaje se ha enviado correctamente';
?>


Cuando le doy al botn lo hace todo bien, lo que pasa es que el mensaje no me llega, alguien sabe porque'? Gracias :)

Novlucker

#1
Has revisado la bandeja de SPAM?? porque hay en ocasiones en las que te los envía ahí, me ha pasado....

Intenta con la función simple sin las cabeceras

Código (php) [Seleccionar]
<?php
$mensaje 
"Linea 1\n Linea 2\n Linea 3";
mail('destinatario@servidor.com''Asunto'$mensaje);
?>


Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

& eDu &

Ese código que has posteado no lo entiendo, que hago el segundo código que he posteado pongo el que tu me has dejado? Gracias :)

Novlucker

Lo que he posteado es la manera de envíar mail's

Era solo un ejemplo, pero obviando el tuyo, si te fijas, es igual al tuyo, pero como comenté antes.. sin enviar las cabeceras...

El tuyo
Código (php) [Seleccionar]
mail($para, $asunto, utf8_decode($mensaje), $header);

El que te dejé
Código (php) [Seleccionar]
mail($para, $asunto, $mensaje);

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein