Foros del Web » Creando para Internet » Flash y Actionscript »

Problemas con retorno de variable

Estas en el tema de Problemas con retorno de variable en el foro de Flash y Actionscript en Foros del Web. Hola les queria hacer una consulta, estoy con un problema, tengo un ejemplo de envio de email con Flash y Php, miren: Nombre (texto dinamico) ...
  #1 (permalink)  
Antiguo 27/11/2007, 12:31
 
Fecha de Ingreso: noviembre-2006
Mensajes: 50
Antigüedad: 17 años, 4 meses
Puntos: 0
Problemas con retorno de variable

Hola les queria hacer una consulta, estoy con un problema, tengo un ejemplo de envio de email con Flash y Php, miren:


Nombre (texto dinamico)
Instancia: fname1
Var: fname

Apellido (texto dinamico)
Instancia: lname1
Var: lname

Email (texto dinamico)
Instancia: email1
Var: email

Telefono (texto dinamico)
Instancia: telno1
Var: telno

Consulta (texto dinamico)
Instancia: comments1
Var: comments


AS

fotograma 1

Código:
fscommand ("allowscale", "false");
fname1.tabIndex = 1; 
lname1.tabIndex = 2; 
email1.tabIndex = 3; 
telno1.tabIndex = 4; 
comments1.tabIndex = 5; 
mailform = "mailform.php";
confirm = "please wait for confirmation ..."
action = "send";
Selection.setFocus("fname");
function validate (address) {
 if (address.length >=7) {
  if (address.indexOf("@")>0) {
   if ((address.indexOf("@")+2)<address.lastIndexOf(".")) {
    if (address.lastIndexOf(".")<(address.length-2)) {
     return (true); 
    }
   }
  }
 }
 return (false);
}
function formcheck () {
 if ((((email == null)) || (email.length<1)) || (email == "ERROR! Email invalido")) {
  email = "ERROR! Email invalido"; 
  action = "";
 }
 if (!validate(email)) {
  email = "Email invalido";
  action = "";
 }
 if ((((fname == null)) || (fname.length<1)) || (fname == "ERROR! Email invalido")) { 
  fname = "Ingrese su nombre";
  action = "";
 }
 if ((((lname == null)) || (lname.length<1)) || (lname == "ERROR! Email invalido")) {
  lname = "Ingrese su apellido"; 
  action = "";
 }
 if ((validate(email)) && (email != "ERROR!") && (fname != "") && (lname != "")) {
  action = "send";
  loadVariablesNum (mailform, 0, "POST"); 
  gotoAndPlay ("wait");
 }
}
stop ();
fotograma 10

Código:
gotoAndStop(1);
fotograma 20 tiene como Nombre "wait"

Código:
loadVariablesNum(mailform, 0);
answer = confirm;
fotograma 30 tiene como Nombre "loop"

Código:
if (answer != confirm) {
 gotoAndPlay("done");
}
fotograma 40

Código:
gotoAndPlay("loop");
Tiene un texto dinamico
Var: "answer"

fotograma 50 tiene como Nombre "done"

Tiene un texto dinamico
Var: "answer"

fotograma 300

Código:
fname = "";
    lname = "";
    email = "";
    telno = "";
    comments = "";
gotoAndStop(1);
PHP code

Código:
<?  
// Enter your contact email address here
$adminaddress = " [email protected] "; 

// Enter the address of your website here include http://www. 
$siteaddress =" http://www.prueba.com"; 

// Enter your company name or site name here 
$sitename = "Prueba"; 

/*******************************************************

No need to change anything below ... 

*******************************************************/

$date = date("m/d/Y H:i:s");

if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);


if ($action != ""): 
mail("$adminaddress","Info Request", 
"Un visitante de $sitename ha dejado la siguiente información\n
First Name: $fname 
Last Name: $lname
Email: $email
Telephone: $telno\n
The visitor commented:
------------------------------
$comments

Logged Info :
------------------------------
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time:  $date","FROM:$adminaddress"); 

mail("$email","Gracias por visitar $sitename", 
"Hola $fname,\n
Gracias por dejarnos su consulta a $sitename! su consulta sera respondida en breve.\n
$sitename
$siteaddress","FROM:$adminaddress"); 

$sendresult = "Gracias por visitar <a href = \"$siteaddress\" target = \"_blank\"><u>$sitename</u></a>. Usted recibira un mensaje de confirmacion en breve. "; 
$send_answer = "answer=";
$send_answer .= rawurlencode($sendresult);
echo "$send_answer";

endif;

?>
Mandar el email lo manda perfecto, el tema es que en el fotograma 50 llamado "done" con un texto dinamico (var: answer) no toma el valor del php osea:

Esto:

"Gracias por visitar <a href = \"$siteaddress\" target = \"_blank\"><u>$sitename</u></a>. Usted recibira un mensaje de confirmacion en breve. "

no me lo muestra por pantalla, tendria que pasarles esos valores a el texto dinamico "answer". Y no lo hace

Se dan cuenta en que me estoy equivocando???

Desde ya muchas Gracias!!!

Saludos
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 01:53.