Foros del Web » Creando para Internet » Diseño web »

Problema con Formulario PHP y Flash....

Estas en el tema de Problema con Formulario PHP y Flash.... en el foro de Diseño web en Foros del Web. tengo un formulario en la pagina de un cliente (hotel) que por medio del formulario de contacto hacian reservaciones, pero solo dejo de funcionar y ...
  #1 (permalink)  
Antiguo 17/08/2007, 19:49
 
Fecha de Ingreso: agosto-2007
Mensajes: 1
Antigüedad: 16 años, 8 meses
Puntos: 0
Problema con Formulario PHP y Flash....

tengo un formulario en la pagina de un cliente (hotel) que por medio del formulario de contacto hacian reservaciones, pero solo dejo de funcionar y cheque con el hosting y me dijeron esto:

Estimado usuario:

Le informamos que en pos de reducir el flujo de spam saliente de nuestros servidores hemos habilitado la restriccion que solo permite el envio de correos desde formularios utilizando cuentas de correo validas(que hallan sido creadas desde el panel de control).
Es por esta razon que le pedimos que en las opciones de configuracion de su aplicacion debera indicar como direccio de envio una direccion valida.
Ademas si su aplicacion utiliza autenticacion smtp debera indicar como nombre de usuario una cuenta de correo con su respectiva password y no el usuario SMTP utilizado anteriormente (el que poseia #)

Si utiliza la funcion mail de php, podra subsanar esto colocando la linea ini_set(sendmail_from,'[email protected]'); en el renglon anterior a la utilizacion de la funcion mail
Recuerde que debera reemplazar [email protected] por una direccion valida de su cuenta

Quedamos a su disposicion para cualquier consulta adicional.

Saludos cordiales.

pero no logro enteder eso bien ya que yo manejo el flash y el actionscrip pero el php casi nada....

el archivo de PHP que uso contiene lo siguiente:

<?php

ini_set
$sendTo = "[email protected]";
$subject = $_POST["asunto"];
$headers = "From: " . $_POST["IP Tech"];
$headers .= "<" . $_POST["email"] . ">\r\n";
ini_set
$headers .= "Reply-To: " . $_POST["email"];
$message = $_POST["cuerpo"];
mail($sendTo, $subject, $message, $headers);
echo "estado=Mensaje enviado :D";
?>

si alguien me ayuda le estare eternamente agradecido
  #2 (permalink)  
Antiguo 18/08/2007, 00:10
 
Fecha de Ingreso: septiembre-2006
Ubicación: Buenos Aires
Mensajes: 125
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Problema con Formulario PHP y Flash....

Lo que esta pasando es que quien hace una reserva pone en el formulario su e-mail y este script lo envia a [email protected] como si fuese un mail enviado desde un correo que no sabes si existe.
Yo lo modificaria asi:

Código PHP:
<?php

$sendTo 
"[email protected]";
$subject $_POST["asunto"];
$headers "From: " $_POST["IP Tech"];
$headers .= "<[email protected]>\r\n";
$headers .= "Reply-To:[email protected] "
$message $_POST["cuerpo"];
$message.=" El mail del interesado es: ".$_POST["email"];//el mail se lo agregas al mensaje
ini_set(sendmail_from,'[email protected]'); 
mail($sendTo$subject$message$headers);
echo 
"estado=Mensaje enviado :D";
?>
[email protected] tiene que ser un mail valido que sea de tu web.
Entonces el mail figura como enviado desde tu mail y los del hotel si lo quieren contestar tienen que mirar el mail en el mensaje.
o fijate si podes poner esta linea como antes
$headers .= "Reply-To: " . $_POST["email"]; en vez de $headers .= "Reply-To:[email protected] ";
asi le contestan al mail del que ingreso el mensaje (si te lo permiten)
__________________
alquiler gesell

Última edición por acknowledge; 18/08/2007 a las 00:17
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 02:20.