Comunidad de diseño web y desarrollo en internet online

Formulario no envia variables

Citar            
MensajeEscrito el 19 Oct 2008 06:04 pm
Hola que tal amigos

Bueno ando por aqui por que ya me rompi la cabeza un rato, me pasa algo que no me habia pasado..
Bueno desde hace ya bastante tiempo me e basado en el formulario de los tutos de aqui, y es extraño por que ya lo e hecho funcionar varias veces..
Extrañamente esta vez no me sale..


El problema es que, al llenar los datos del formulario le das en enviar, pero no se mandan las variables al PHP... pero el PHP si se ejecuta, y me llega el correo pero sin los datos ke se escribieron, obiamente al usuario no le llega el correo por que nunca paso la variable .Email. al PHP

Solo me llega ami como administrador, pero como comentaba.. llega sin ningun dato, llega el formulario en blanco.. Por consecuente tampoco se imprime la variable "enviando"

No entiendo por que no se estan mandando las variables del FLASH al PHP :shock:

les paso los codigos...

Código :

on (release) {
   if (!Nombre.length) {
      EmailStatus = "Please enter your name";
   }   else if (!Email.length) {
      EmailStatus = "Please enter an E-Mail Address";
   }    else if (!Email.length || Email.indexOf("@") == -1 || Email.indexOf(".") == -1) {
      EmailStatus = "Please enter a valid E-Mail Address";
   }  else if (!Comentarios.length) {
      EmailStatus = "your comments are important for us";
   } else {
      loadVariablesNum ("http://www.fenixdesign.com.mx/flash/sendmail.php", "0", "POST")
      EmailStatus = "";
      play();
   }
}


Aunque ya intente poner la linea

Código :

loadVariablesNum ("sendmail.php", "0", "POST")


Sucede lo mismo que si pongo la direccion completa, el SWF y el PHP estan juntos.. y pues la verdad nunca habia batallado con ese formulario siempre lo e hecho funcionar bien.. no entiendo cual es el problema

ahora el de PHP

Código :

<?php

{
$boundary = md5(time().rand(1,100));
$fecha = date("d-M-y H:i");
$content='
<html>
<head>
<title>Formulario de la web de crop</title>
</head>
<body link="/* CCCCCC" vlink="/* FFFFFF" alink="/* CC0033">
<table width="550" height="300" border="0" align="center">
  <tr>
    <th width="550" height="200"> <table width="550" height="300" border="0">
        <tr> 
          <td width="550" height="20" align="center" valign="middle" bgcolor="/* 666666"> 
            <p><font color="/* FFFFFF" size="-1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Contenidos 
              del formulario</strong></font></p></td>
        </tr>
        <tr> 
          <th width="550" height="280"><table width="550" height="280" border="0">
              <tr> 
                <td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"> 
                  <p><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Nombre:</font></p></td>
                <td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"> 
                  <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$Nombre.'</font></font></font></p></td>
              </tr>
              <tr> 
                <td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"> 
                  <p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">Empresa:</font></font></p></td>
                <td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"> 
                  <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$Empresa.'</font></font></font></p></td>
              </tr>
              <tr> 
                <td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"> 
                  <p><font face="Georgia, Times New Roman, Times, serif"><font size="-2"><font face="Verdana, Arial, Helvetica, sans-serif">Correo:</font></font></font></p></td>
                <td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"> 
                  <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2"><a href="'.$Email.'">'.$Email.'</a></font></font></font></p></td>
              </tr>
              <tr> 
                <td width="80" height="80" align="left" valign="top" bgcolor="/* CCCCCC"> 
                  <p><font face="Georgia, Times New Roman, Times, serif"><font size="-2"><font face="Verdana, Arial, Helvetica, sans-serif">Comentarios:</font></font></font></p></td>
                <td width="470" height="80" align="left" valign="top" bgcolor="/* 0099CC"> 
                  <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$Comentarios.'</font></font></font></p></td>
              </tr>
              <tr> 
                <td width="80" height="80" align="left" valign="top" bgcolor="/* CCCCCC"> 
                  <p><font face="Georgia, Times New Roman, Times, serif"><font size="-2"><font face="Verdana, Arial, Helvetica, sans-serif">Opinion:</font></font></font></p></td>
                <td width="470" height="80" align="left" valign="top" bgcolor="/* 0099CC"> 
                  <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$Opinion.'</font></font></font></p></td>
              </tr>
              <tr> 
                <td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"> 
                  <p><font face="Georgia, Times New Roman, Times, serif"><font size="-2"><font face="Verdana, Arial, Helvetica, sans-serif">Fecha:</font></font></font></p></td>
                <td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"> 
                  <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$fecha.'</font></font></font></p></td>
              </tr>
              <tr> 
                <td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"> 
                  <p><font face="Georgia, Times New Roman, Times, serif"><font size="-2"><font face="Verdana, Arial, Helvetica, sans-serif">IP:</font></font></font></p></td>
                <td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"> 
                  <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$REMOTE_ADDR.'</font></font></font></p></td>
              </tr>
              <tr> 
                <td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"> 
                  <p><font face="Georgia, Times New Roman, Times, serif"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Serie:</font></font></p></td>
                <td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC"> 
                  <p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$boundary.'</font></font></font></p></td>
              </tr>
            </table></th>
        </tr>
      </table> </th>
  </tr>
</table>
</body>
</html>
';
mail('[email protected]', 'Formulario de contacto',$content,"MIME-Version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom: $Nombre < $Email >");
$mensaje = '
<html>
<head>
<title>Confirmaci&oacute;n de envio del formulario de la web Crop</title>
</head>
<body link="/* 666666" vlink="/* 999999" alink="/* CCCCCC">
<table width="495" height="320" border="0" align="center" background="http://www.tuservidor.com/Donde/Tengas/tusimagenes/fondo.gif">
  <tr>
    <td width="494" height="320" align="center" valign="top"> 
      <table width="495" height="83" border="0">
        <tr>
          <td width="90" height="83"><img src="http://www.tuservidor.com/Donde/Tengas/tusimagenes/satelite.gif" width="90" height="83"></td>
          <td width="114" height="83"><img src="http://www.tuservidor.com/Donde/Tengas/tusimagenes/nombre.gif" width="114" height="83"></td>
          <td width="270" height="83"> 
            <table width="270" height="86" border="0">
              <tr>
                <td width="270" height="51">&nbsp;</td>
              </tr>
              <tr>
                <td width="270" valign="top"><img src="http://www.tuservidor.com/Donde/Tengas/tusimagenes/barracorta.gif" width="270" height="9"></td>
              </tr>
            </table></td>
        </tr>
      </table> 
      <table width="495" height="228" border="0">
        <tr>
          <td width="91" height="201">&nbsp;</td>
          <td width="394" height="201"><font color="/* 0099CC" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>'.$Nombre.'</b>, 
            gracias por sus comentarios.</font><br>
            <br> <font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Su 
            correo ha sido recibido y ser&aacute; respondido con la mayor brevedad 
            posible.<br>
            <br>
            Este correo confirma su env&iacute;o efectuado desde nuestro formulario 
            de contacto. </font><br> <font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Si 
            recibe este correo por accidente, por favor, comun&iacute;quelo a 
            nuestro <a href="mailto:[email protected]">Administrador</a> de red. 
            </font> <font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"><br>
            <br>
            Si lo desea puede hacerlo a trav&eacute;s de nuestro <a href="http://www.tuservidor.tudominio">formulario</a> 
            de contacto.</font><br> <br> <font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Este 
            formulario a sido enviado el '.$fecha.'.<br>
            Desde la IP: '.$REMOTE_ADDR.' <br>
            Numero de serie: '.$boundary.'</font></td>
        </tr>
        <tr>
          <td width="91" height="27">&nbsp;</td>
          <td width="394" height="27"><img src="http://www.tuservidor.com/Donde/Tengas/tusimagenes/barralarga.gif" width="397" height="9"></td>
        </tr>
      </table> 
    </td>
  </tr>
</table>
</body>
</html>
';
$cabeceras  = 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$cabeceras .= 'From: Fenix Design < [email protected] >' . "\r\n";
mail ("$Nombre < $Email >", "Su correo ha sido recibido",$mensaje,$cabeceras);
}
Print "_level0.formulario.EmailStatus=Enviando";
?>

Por jOina

Claber

359 de clabLevel

2 tutoriales

 

Guadalajara, Mexico

firefox
Citar            
MensajeEscrito el 20 Oct 2008 10:26 am
Usa loadVars en vez de loadVariablesNum.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 13 Mar 2009 11:41 pm

Por Mario Mey

40 de clabLevel



 

Castelar, Argentina

firefox
Citar            
MensajeEscrito el 14 Mar 2009 11:19 am
sendAndLoad es la mejor opción, ya que podrás enviar y recibir variables además de tener más control de las mismas, cuando usas loadVariablesNum, debes especificar el level donde quieres que las variables tengan validez y estas funcionarían como variables globales de ese nivel, lo cual nunca me ha gustado mucho, con loadVariables y sendAndLoad las variables pueden funcionar como variables locales dentro de el evento onLoad del objeto utilizarlas para lo que deseas y más tarde no tendrían validez, esto me parece mejor opción.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 14 Mar 2009 05:30 pm
¿Es posible que usando loadVariablesNum haya veces que el mail se mandaba y otras veces no? ¿Cómo es posible que suceda esto? A mí me parece que en la informática, si funciona, funciona. Si no funciona, no funciona... ¿pero a veces sí y a veces no?

Muchas gracias por tu ayuda.

Por Mario Mey

40 de clabLevel



 

Castelar, Argentina

firefox
Citar            
MensajeEscrito el 20 Mar 2009 03:48 pm

Por Mario Mey

40 de clabLevel



 

Castelar, Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.