Formulario en flash y phpmailer
Tengo un formulario en flash en el cual tengo un botón enviar con el siguiente código:
-----------------------------------------------------------------------------------------
on (release) {
if ((nombre=='') or (mail=='') or (observaciones=='') ) {
respuesta = "Hay campos obligatorios* sin rellenar. Por favor, revise el formulario.";
} else {
loadVariablesNum("mail.php", "POST");
respuesta = "El formulario ha sido enviado con éxito. Nos pondremos en contacto con Ud. Lo antes posible. Reciba un saludo.";
}
-------------------------------------------------------------------------------------
y el codigo del php es:
--------------------------------------------------------------------------------------------------
<?php
require('class.phpmailer.php');
require('class.smtp.php');
$empresa = $_POST["empresa"];
$cif = $_POST["cif"];
$domicilio = $_POST["domicilio"];
$ciudad = $_POST["ciudad"];
$provincia = $_POST["provincia"];
$cp = $_POST["cp"];
$pais = $_POST["pais"];
$fijo = $_POST["fijo"];
$movil = $_POST["movil"];
$mail = $_POST["mail"];
$nombre = $_POST["nombre"];
$observaciones = $_POST["observaciones"];
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "mail.tustraslados.com";
$mail->From = "[email protected]";
$mail->Username = "[email protected]";
$mail->FromName = "Domitienda";
$mail->Password = "19701992";
$mail->Subject = "prueba de envio";
$mail->AltBody = "prueba";
$mail->IsHTML(true);
$mail->Body ="<b>Hola</b>";
$mail->AddAddress("[email protected]");
$mail->SMTPAuth = true;
if(!$mail->Send()) {
echo "Mailer Error!". $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>
El problema es que no recibo las variables en el mail. Si recibo la palabra "hola" que va en el body pero las variables no.
-----------------------------------------------------------------------------------------
on (release) {
if ((nombre=='') or (mail=='') or (observaciones=='') ) {
respuesta = "Hay campos obligatorios* sin rellenar. Por favor, revise el formulario.";
} else {
loadVariablesNum("mail.php", "POST");
respuesta = "El formulario ha sido enviado con éxito. Nos pondremos en contacto con Ud. Lo antes posible. Reciba un saludo.";
}
-------------------------------------------------------------------------------------
y el codigo del php es:
--------------------------------------------------------------------------------------------------
<?php
require('class.phpmailer.php');
require('class.smtp.php');
$empresa = $_POST["empresa"];
$cif = $_POST["cif"];
$domicilio = $_POST["domicilio"];
$ciudad = $_POST["ciudad"];
$provincia = $_POST["provincia"];
$cp = $_POST["cp"];
$pais = $_POST["pais"];
$fijo = $_POST["fijo"];
$movil = $_POST["movil"];
$mail = $_POST["mail"];
$nombre = $_POST["nombre"];
$observaciones = $_POST["observaciones"];
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "mail.tustraslados.com";
$mail->From = "[email protected]";
$mail->Username = "[email protected]";
$mail->FromName = "Domitienda";
$mail->Password = "19701992";
$mail->Subject = "prueba de envio";
$mail->AltBody = "prueba";
$mail->IsHTML(true);
$mail->Body ="<b>Hola</b>";
$mail->AddAddress("[email protected]");
$mail->SMTPAuth = true;
if(!$mail->Send()) {
echo "Mailer Error!". $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>
El problema es que no recibo las variables en el mail. Si recibo la palabra "hola" que va en el body pero las variables no.
1 respuesta
Respuesta de zador
1