Comunidad de diseño web y desarrollo en internet online

Formulario Flash + Php

Citar            
MensajeEscrito el 01 Oct 2007 10:09 pm
Bueno estaba haciendo el tutorial de flash y php de aqui y al subirlo a mi pag no funciona, al presionar el boton enviar este desparece y al parecer q estatico y el mensaje nunca se envia
nose cual sera el error aqui esta el codigo php q habia q modificar

Código :

<?php
{
$boundary = md5(time().rand(1,100));
//Generamos un numero de control usando un aleatorio sobre la hora
$fecha = date("d-M-y H:i");
//Creamos una funcion date para fechar los envios
//Creamos el contenido en html para enviarlo en forma de tabla para control
//de los envios a nuestro servidor
$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>
';
//Y usamos la función mail indicando que envie el correo a nuestro servidor para control
//con el título Formulario de contacto el contenido html y tipo de texto UTF-8 para que
//los símbolos introducidos en los campos de flash sean legibles
//para terminar le damos el nombre del remitente puesto en el formulario y su dirección de correo.
//de aqui solo se tiene que cambiar [email protected] y poner el correo donde se
//desean recibir los formularios, respetando los entrecomillados.
//es importante que pongas una dirección de correo valida en lugar de [email protected],
//si no el escript podria no enviar el correo
mail('[email protected]', 'Formulario de contacto',$content,"MIME-Version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom: $Nombre < $Email >");
//preparamos el mensaje de confirmación que le enviaremos al remitente.
$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>
';
//de este html podemos hacernos uno a nuestro gusto y reemplazarlo
//desde la etiqueta de apertura html hasta la de cierre respetando la comilla
//simple de apertura y la comilla simple de cierre y el punto y coma.
//Podremos reutilizar '.$Nombre.', para personalizar el mail asi como
//la IP, la fecha y por supuesto el numero de serie.
//Para poder usar el nombre la ip la fecha o el número de serie se tienen que
//poner '. .', o sea abrir con comilla simple y punto y cerrar con punto y comilla simple.
//asi en todos los casos '.$fecha.'
//De las lineas que estan debajo de esta tendremos que cambiar 
//[email protected] por la dirección de correo de tu servidor.
$cabeceras  = 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$cabeceras .= 'From: Crop creativos < [email protected] >' . "\r\n";
mail ("$Nombre < $Email >", "Su correo ha sido recibido",$mensaje,$cabeceras);
}
//es importante que pongas una dirección de correo valida en lugar de [email protected],
//si no el escript podria no enviar el correo.
//Y finalmente le enviamos a nuestro formulario flash la palabra que pondra en marcha
//la animacion que ira borrando los campos de texto y confirmará nuestro envio
//dejandonos en el boton repetir por si deseamos mandar otro.
//De aqui solo tenemos que tener en cuenta en que nivel o dentro de que clip hemos
//puesto nuestro formulario y cambiar la ruta si fuera preciso.
//Si cambiamos la palabra Enviando por otra lo tendremos que indicar en el sensor
//de nuestro formulario flash
//Y por ultimo tendremos que tener en cuenta donde se carga nuestro formulario en
//nuestro servidor y donde ponemos este php para que lo encuentre al pasarle las
//variables desde flash.
Print "_level0.formulario.EmailStatus=Enviando";
?>


y mi .fla por sieque el php no estuviera erroneo
http://files-upload.com/files/533104/formulario.fla

ambos archivos el swf y el php estan en la misma carpeta por lo q no veo el motivo para q no funcione porfavor ayuda

PD: Estoy poniendo todo en un MC puede q eso influya??

Por towal

5 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Oct 2007 03:10 pm
Hola
no se que es todo es codigo infernal que pusiste ahi arriba, pero puedo pasarte un modelo de formulario en flash que envia los datos via mail con php.
si te intereza contactame en [email protected] y te lo paso.

saludos

OB1

Por OB1

1 de clabLevel



 

firefox

 

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