Foros del Web » Programando para Internet » PHP »

Error con formulario PHP

Estas en el tema de Error con formulario PHP en el foro de PHP en Foros del Web. Hola nuevos compañeros. Mi duda ya es un tema muy repetido. Estoy haciendo un formulario de contacto. El formulario es enviado a un archivo php ...
  #1 (permalink)  
Antiguo 04/08/2012, 17:42
 
Fecha de Ingreso: agosto-2012
Mensajes: 1
Antigüedad: 12 años, 3 meses
Puntos: 0
Error con formulario PHP

Hola nuevos compañeros. Mi duda ya es un tema muy repetido. Estoy haciendo un formulario de contacto. El formulario es enviado a un archivo php para que lo procese y aqui aparece el error. El correo no es enviado a el mail. Por las dudas el Outlook no se abre.
Les dejo el codigo del procesador:


<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$direccion = $_POST['direccion'];
$telefono = $_POST['telefono'];


$header = 'From: ' . $mail . " \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 . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Su dirección es: " . $direccion . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());


$para = '[email protected]';
$asunto = 'contacto';

mail($para, $asunto, utf8_decode($mensaje), $header);


?>
  #2 (permalink)  
Antiguo 04/08/2012, 18:10
 
Fecha de Ingreso: agosto-2011
Ubicación: Santo Domingo
Mensajes: 487
Antigüedad: 13 años, 3 meses
Puntos: 31
Respuesta: Error con formulario PHP

Tu codigo esta bien, la unica probabilidad es que no tenga el servicio de mensajes activos, que es comun que en el localhost no funcione
__________________
El talento se educa en la KARMA y el carácter en la tempestad.
Gabriel De Los Santos
  #3 (permalink)  
Antiguo 04/08/2012, 22:13
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: Error con formulario PHP

No dices en donde no funciona, en tu equipo o en el servidor remoto?, en fin, para poder enviar un email en tu equipo es necesario que tengas instalado y configurado un servidor SMTP, sin este no funcionará, si usas un servidor remoto es mejor que te pongas en contacto con su soporte tecnico...

Cita:
...Por las dudas el Outlook no se abre...
Ni idea de que es lo que intentas hacer, pero Outlook no tiene nada que ver con esto, Outlook es un cliente de correo, no un servidor...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #4 (permalink)  
Antiguo 04/08/2012, 22:18
 
Fecha de Ingreso: agosto-2009
Mensajes: 13
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Error con formulario PHP

Intenta utilizar PHPMailer, te dejo acá un post donde hablan sobre el:

http://www.forosdelweb.com/f18/enviar-e-mail-con-formato-html-mendiante-phpmailer-parte-1-a-996755/

Etiquetas: ayuda+código+php, contacto, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:45.