Ver Mensaje Individual
  #12 (permalink)  
Antiguo 22/05/2013, 12:42
Avatar de Bandit
Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 10 meses
Puntos: 406
Respuesta: Formulario de contacto

Hola LosPiojos:
Escribe así el AS en el primer frame de tu película:
Código actionscript:
Ver original
  1. enviar_bt.onRelease = function() {
  2.     ok = 0;
  3.     //variable bandera
  4.     arroba = email_txt.text.indexOf("@");
  5.     //nos fijamos si hay arroba
  6.     punto = email_txt.text.indexOf(".");
  7.     //nos fijamos si hay punto
  8.     if (nombre_txt.text == "") {
  9.         //si esta vacio o queda escrito el titulo, da error
  10.         nombre_txt.text = "escriba un nombre";
  11.         //sino da ok = 1 y para
  12.         ok = 1;
  13.     }
  14.     if (mensaje_txt.text == "") {
  15.         //si esta vacio o queda escrito el titulo, da error
  16.         mmensaje_txt.text = "complete el campo";
  17.         //sino da ok = 1 y para
  18.         ok = 1;
  19.     }
  20.     if (empresa_txt.text == "") {
  21.         //si esta vacio o queda escrito el titulo, da error
  22.         empresa_txt.text = "Campo obligatorio";
  23.         //sino da ok = 1 y para
  24.         ok = 1;
  25.     }
  26.     if (arroba<1 && punto<1) {
  27.         //si esta vacio o queda escrito el titulo, da error
  28.         email_txt.text = "e-mail inválido";
  29.         //sino da ok = 1 y para
  30.         ok = 1;
  31.     }
  32.     if (ok == 0) {
  33.         //si ok = 0, o sea q esta todo bien
  34.         enviando();
  35.         //llamamos a la funcion envia()
  36.     }
  37. };
  38. borrar_bt.onRelease = function() {
  39.     borrar();
  40. };
  41. function enviando() {
  42.     //creamos un objeto para enviar al que le asignamos los valores de nustras variables
  43.     enviar = new LoadVars();
  44.     enviar.nombre = nombre_txt.text;
  45.     enviar.email = email_txt.text;
  46.     enviar.empresa = empresa_txt.text;
  47.     enviar.mensaje = mensaje_txt.text;
  48.     enviar.onLoad = function(success) {
  49.         borrar();
  50.     };
  51.     //               este es el archivo php
  52.     enviar.sendAndLoad("envia_datos.php", enviar, "POST");
  53.     servidor_txt.text = "Enviando Mensaje..";
  54. }
  55. function borrar() {
  56.     nombre_txt.text = "";
  57.     email_txt.text = "";
  58.     empresa_txt.text = "";
  59.     mensaje_txt.text = "";
  60.     servidor_txt = "";
  61. }
Y utiliza éste código PHP:
Código PHP:
Ver original
  1. <?php
  2. extract($_POST);
  3.  
  4. $MailTo="[email protected]"; //<----------------- MAIL DE DESTINO
  5. $dia=date("m.d.Y");
  6. $hora=date("H:i:s");
  7. $contenido="El Mensaje se Envio el  $dia a las $hora:\n\n
  8. ----------------------------------------------------------------\n
  9. nombre: ".utf8_decode($nombre)."\n
  10. email: $email\n
  11. empresa: $empresa\n
  12.  
  13. ----------------------------------------------------------------\n
  14. mensaje: ".utf8_decode($mensaje)."\n
  15. -----------------------------------------------------------------\n
  16. ";
  17.  
  18. mail($MailTo, "$subject (de $nombre $apellido)", $contenido, "From:$email");
  19. ?>
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/