Foros del Web » Programando para Internet » PHP »

Problema con formulario

Estas en el tema de Problema con formulario en el foro de PHP en Foros del Web. gente, tengo un problema menor, pero problema al fin.. tengo form hecho en flash, pero obviamente, con un send.php que lo hacen funcionar.. el formulario, ...
  #1 (permalink)  
Antiguo 28/09/2010, 13:08
Avatar de lbenz  
Fecha de Ingreso: marzo-2003
Ubicación: Haedo
Mensajes: 445
Antigüedad: 21 años, 1 mes
Puntos: 4
Problema con formulario

gente, tengo un problema menor, pero problema al fin..

tengo form hecho en flash, pero obviamente, con un send.php que lo hacen funcionar..

el formulario, enviar un correo al mail del administrador de la web, y otro de agradecimiento al usuario que envio el mensaje.

estos correos, llegan barbaro, si tenes configurada la cuenta en un cliente de correo.

ahora, si lo ven desde el web mail, llega con un archivo, llamado, noname

envio el codigo del send.php para que vean si se puede solucionar el tema, desde ya, muchas gracias.-.. abajo el codigo


<?php

$name = strip_tags($_POST['name']);
$telefono = strip_tags($_POST['telefono']);
$apellido = strip_tags($_POST['apellido']);
$talle = strip_tags($_POST['talle']);
$dia = strip_tags($_POST['dia']);
$mes = strip_tags($_POST['mes']);
$ano = strip_tags($_POST['ano']);
$web = strip_tags($_POST['web']);
$como = strip_tags($_POST['como']);
$lugar = strip_tags($_POST['lugar']);
$newl = strip_tags($_POST['newl']);
$email = strip_tags($_POST['email']);
$comments = strip_tags($_POST['comments']);


//$to= "[email protected];
$to= "[email protected]";



$msg .= "Contacto por medio de formulario en la pagina web\n\n";
$msg .= "Nombre y Apellido: $name $apellido\n\n";
$msg .= "Talle de Calzado: $talle\n\n";
$msg .= "Fecha de Nacimiento: $dia-$mes-$ano\n\n";
$msg .= "E-mail: $email\n\n";
$msg .= "Teléfono: $telefono\n\n";
$msg .= "Página Web: $web\n\n";
$msg .= "Como nos conociste: $como\n\n";
$msg .= "Lugar de residencia: $lugar\n\n";
$msg .= "Desea recibir nuestro NL: $newl\n\n";
$msg .= "Comentarios: $comments\n\n";
$usuario .= "Gracias $name, Su mensaje escrito a pagina web fue recibido con éxito. \n\n";
$usuario .= "Muy pronto le responderemos\n\n";
$usuario .= "No olvide nuestro Web Site ";
mail("$to", "Mensaje Desde la web", "$msg", "From: $name $apellido<$email>\nReply-To: $mail\nMIME-Version: 1.0\nContent-Type: text/html, charset=iso-8859-1\n");
mail("$email", "Gracias por Contactarnos", "$usuario", "From: pagina web<[email protected]>\nReply-To: $to\nMIME-Version: 1.0\nContent-Type: text/html, charset=iso-8859-1\n");
?>
__________________
que fea firma que tenia... prefiero tener esto
  #2 (permalink)  
Antiguo 28/09/2010, 13:17
 
Fecha de Ingreso: octubre-2008
Mensajes: 64
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Problema con formulario

Pues no estoy muy seguro de ello, pero quizás el prblema esté al añadir las cabeceras MIME-Version y Content-Type... Me parece que es la primera vez que las veo dentro de la función mail() xD eso sí, no l a he usado mucho... Prueba a quitar estas cabeceras, a ver.

PD: un formulario en flash? wtf no era más fácil crearlo con HTML normal?
  #3 (permalink)  
Antiguo 28/09/2010, 13:20
Avatar de CazaresLuis  
Fecha de Ingreso: septiembre-2010
Ubicación: Distrito Federal
Mensajes: 67
Antigüedad: 13 años, 6 meses
Puntos: 2
Sonrisa Respuesta: Problema con formulario

Hola dale un vistazo a esta clase es la que uso

http://phpmailer.worxware.com/

Tutorial en español
http://blog.unijimpe.net/introduccion-a-phpmailer/

Saludos

Última edición por GatorV; 04/10/2010 a las 16:02

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 17:26.