el codigo que tengo puesto en el un fotograma de mi formulario es este:
Código:
Y el codigo que hay en el boton "Enviar" es este:label_01 = "Nombre";
label_02 = "Empresa";
label_03 = "Teléfono";
label_04 = "E-mail";
label_05 = "Mensaje";
name1 = label_01;
company = label_02;
number = label_03;
email = label_04;
message1 = label_05;
this.onEnterFrame = function ()
{
txtfld1.onSetFocus = function ()
{
if (name1 == label_01)
{
name1 = "";
}
}
;
txtfld1.onKillFocus = function ()
{
if (name1 == "")
{
name1 = label_01;
}
}
;
txtfld2.onSetFocus = function ()
{
if (company == label_02)
{
company = "";
}
}
;
txtfld2.onKillFocus = function ()
{
if (company == "")
{
company = label_02;
}
}
;
txtfld3.onSetFocus = function ()
{
if (number == label_03)
{
number = "";
}
}
;
txtfld3.onKillFocus = function ()
{
if (number == "")
{
number = label_03;
}
}
;
txtfld4.onSetFocus = function ()
{
if (email == label_04)
{
email = "";
}
}
;
txtfld4.onKillFocus = function ()
{
if (email == "")
{
email = label_04;
}
}
;
txtfld5.onSetFocus = function ()
{
if (message1 == label_05)
{
message1 = "";
}
}
;
txtfld5.onKillFocus = function ()
{
if (message1 == "")
{
message1 = label_05;
}
}
;
}
;
correo.onPress=function(){
getURL("mailto:");
};
stop();
Código:
Ya se que tengo que hacer un PHP para que funcione que se llame "email.php" pero no me funciona conforme lo tenia antes.on(rollOver)
{
this.gotoAndPlay("over");
}on(rollOut, releaseOutside)
{
this.gotoAndPlay("out");
}on(release)
{
if (_root.pgap.pages1.page5.name1 == "Name" || _root.pgap.pages1.page5.company == "Company" || _root.pgap.pages1.page5.email == "E-mail" || _root.pgap.pages1.page5.number == "Phone" || _root.pgap.pages1.page5.message1 == "Message" || _root.pgap.pages1.page5.name1 == "" || _root.pgap.pages1.page5.company == "" || _root.pgap.pages1.page5.email == "" || _root.pgap.pages1.page5.number == "" || _root.pgap.pages1.page5.message1 == "")
{
_parent.gotoAndStop(3);
}
else
{
_parent.loadVariables("email.php", "POST");
_parent.gotoAndStop(2);
}
}
El codigo PHP que tengo en "email.php" es este:
Código:
El caso es que el mensaje si que me lo envia a mi correo pero el problema es que no me aparece lo que se escribe en los campos del formulario.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<?
$nombre = $_POST['name1'];
$mail = $_POST['email'];
$empresa = $_POST['company'];
$header = 'From: ' . $email . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $name1 . ", de la empresa " . $company . " \r\n";
$mensaje .= "Su e-mail es: " . $email . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '';
$asunto = '';
mail($para, $asunto, utf8_decode($mensaje), $header);
?>
Alguien me podria decir que es lo que tengo que cambiar para que funcione?
Gracias y un saludo.

