Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2011, 06:07
SantiXipsandbits
 
Fecha de Ingreso: septiembre-2011
Ubicación: lleida
Mensajes: 2
Antigüedad: 13 años, 1 mes
Puntos: 0
Formulario + PHP

Buenas tardes a todos,
Tengo un problema con un formulario flash+php
Baje una plantilla y la modifique para que sirivera para mis propositos, basicamente no me salen los nuevos campos que he introducido.
ahora os paso los textos a ver si me podeis hechar una mano.
Aqui el codigo PHP
<?



//Tomamos las variables desde la pelicula

$contact_name = $_POST['name'];
$contact_email = $_POST['email'];
$contact_subject = $_POST['subject'];
$contact_message = $_POST['message'];
$contact_empresa = $_POST['empresa'];
$contact_direccion = $_POST['direccion'];
$contact_phone = $_POST['phone'];


//Puedes modificar el asunto del mail

$asunto="Mensaje enviado desde la web";



//Encabezados

$encabezado="De: $contact_name<$email>\n";



//Informacion del e-mail

$mensajedatos="Esto fue lo que escribió:$contact_name\n


NOMBRE: $contact_name

EMPRESA: $contact_empresa

E-MAIL: $contact_email

MENSAJE: $contact_message";



//E-mail al cual se envia el mensaje

$mail="[email protected]";



//Accion de enviar el mensaje

mail($mail,$asunto,$mensajedatos,$encabezado);





// 2do mail



$headers .= "MIME-Version: 1.0\r\n";

$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

//$headers = "from: Formulario realizado por pepito>\n";

$headers .= "Return-Path: pepito";

//$subject = "FORMULARIO DE CONTACTO";

$recipient = $_POST['email'];

$asunto=".... le agradece que se haya puesto en contacto con nosotros";

$message ="



Agradecemos su interés en nosotros.


ATENTAMENTE:

....




\n\n

\n"

;





// echo "$headers<br>";

// echo "$subject<br>";

// echo "$recipient<br>";

// echo "$message<br>";



mail($recipient,$subject,$message,$headers);



?>



Ahora el codigo flash del boton enviar

send_button.onRelease = submit;
reset_button.onRelease = reset;
function submit()
{
if( contact_name.text == "" || contact_email.text == "" ||
contact_subject.text == "" || contact_message.text == ""
|| contact_empresa.text == "" || contact_direccion.text == ""
|| contact_phone.text == "" )
{
message_status.text = "Please fill up all text fields.";
}
else if( contact_email.text.indexOf('@') < 2 || contact_email.text.indexOf('.') < 0 )

{
message_status.text = "Please enter the valid email address.";
}
else
{
message_status.text = "";
gotoAndStop("send");
}
}
function reset()
{
contact_name.text = contact_email.text = contact_subject.text = contact_direccion.text =
contact_message.text = message_status.text = contact_empresa.text = contact_phone.text = "";
clearInterval(interval_id);
gotoAndStop("stop");
}

Aqui la carga de variables en flash
stop();
loadVariables("send_email.php?flashmo=" + random(1000), this, "POST");
message_status.text = "sending...";
var i = 0;
function check_status()
{
if( success == "yes" )
{
message_status.text = "Your message was sent successfully!";
play();
}
else if( success == "no" )
{
message_status.text = "Your message could not be sent. Please try again.";
gotoAndStop("stop");;
}
if( i >= 20 )
clearInterval(interval_id);
i++;
}
var interval_id = setInterval(check_status, 400);


Un saludo y muchas gracias