Foros del Web » Programando para Internet » PHP »

Tengo problemas con mi formulario de contacto en PHP

Estas en el tema de Tengo problemas con mi formulario de contacto en PHP en el foro de PHP en Foros del Web. Hola! Tengo una pagina web alojada en un servidor gratuito.. la cuestion es que ya quiero comprar un hosting de pago y un dominio propio, ...
  #1 (permalink)  
Antiguo 16/11/2012, 12:00
 
Fecha de Ingreso: julio-2009
Mensajes: 7
Antigüedad: 14 años, 9 meses
Puntos: 0
Tengo problemas con mi formulario de contacto en PHP

Hola!

Tengo una pagina web alojada en un servidor gratuito.. la cuestion es que ya quiero comprar un hosting de pago y un dominio propio, lo unico malo es que este hosting de pago me pide que mi formulario tenga autenticacion SMTP y resulta que no conosco mucho sobre el tema.. pero me puse a investigar y adecué un poco mi formulario a SMTP pero ya no funciona ni en el hosting gratuito..

mi pagina es http://pininos.net16.net

y el codigo php es:

Código PHP:
<?  
// Script PHP para el envio de Mails usando SMTP.  
$sujetmsg parse($_POST['sujet']);
$nomprenom parse($_POST['nomprenom']);
$mail parse($_POST['mail']);
$message parse($_POST['msg']);
$contentmsg "<b>Nombre: </b>".$nomprenom."<b><br />e-mail: </b>".$mail."<b><br />Teléfono: </b>".$sujetmsg."<b><br /><br />Mensaje: <br /></b>".$message;

// Datos relativos al correo electronico
$email="[email protected]"//Cambia tu correo aqui
$sujet="Mensaje sobre PININOS de: ".$nomprenom." "
$headers "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n"
$headers .= "From: ".$mail."\n";

// Cuerpo del Mensaje  
$cuerpo_del_mensaje "Hola, esto es una prueba";  

//Header Reception
$headers2 "MIME-Version: 1.0\n";
$headers2 .= "Content-type: text/html; charset=iso-8859-1\n"
$headers2 .= "From: ".$email."\n";

// Datos del Servidor SMTP  
$params["host"] = "smtp.hotmail.com"// Host SMTP: host.tudominio.com  
$params["port"] = "25"// Puerto: 25 (Pregunta cual es a veces no es el mismo) 
$params["auth"] = true// Autentificacion: Activada  
$params["username"] = "[email protected]"// Cuenta de Mail: [email protected] de la que aparecera el envio 
$params["password"] = "age69caeg"// Clave de Cuenta de Mail: [email protected] 


// Enviar el Mail  
$mail_object =& Mail::factory("smtp"$params); 
$mail_object->send($destinatario$headers$cuerpo_del_mensaje); 
?>
  #2 (permalink)  
Antiguo 16/11/2012, 12:19
Avatar de Geghnar  
Fecha de Ingreso: noviembre-2012
Ubicación: Vigo
Mensajes: 17
Antigüedad: 11 años, 5 meses
Puntos: 2
Respuesta: Tengo problemas con mi formulario de contacto en PHP

Hola; mira este post que respondí esta misma tarde a ver si te ayuda.

http://www.forosdelweb.com/f18/funcion-mail-no-llega-todos-1023140/

Por cierto, no deberías poner en el mensaje los datos del correo (usuario y contraseña), si puedes edítalo.

Salu2
  #3 (permalink)  
Antiguo 16/11/2012, 12:22
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Respuesta: Tengo problemas con mi formulario de contacto en PHP

Primero que todo, si en el servidor gratuito te funciona, no tenias para que cambiar ese codigo, puesto que no todos los servidores estan configurados de la misma manera.

Segundo, ya probaste tu codigo en el servidor de pago?

Saludos
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!

Etiquetas: 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 12:37.