Comunidad de diseño web y desarrollo en internet online

Como puedo hacer un registro de usuario.

Citar            
MensajeEscrito el 14 Oct 2008 03:50 pm
Hola soy nuevo en esto de flash pero me interesaaprender.Necesito hacer un registro de usuarios simple.
Algo como
usuario
password
mail
esas simples cosas.Yo e revisado muchos de los tutoriales de cristalab pero o no los entiendo o no me funcionan.
Necesito guardar esos datos en un archivo de texto o que se envien a mi correo.Si alguien puede ayudarme que lo haga antes de que me suicide. :shock: . Gracias de antemano :wink:

Por MILLENNIUM

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Oct 2008 05:58 pm
Hola ^^ !!!

Este es un formulario de contacto que hice algún tiempo y funciona very gú ^^.

Lo que necesitas en el escenario para que rule:

Dos botones:

-El botón "enviar", es evidente lo que ace ;), ponle como nombre de instancia enviar_btn.
-El botón "borrar", borra los campos del formulario, ponle como nombre de instancia borrar_btn.

En este caso tres campos de texto DINÁMICOS:

-email_txt
-nombre_txt
-mensaje_txt

Todo este codigo va en el fotograma, además esto es actionscript 2.0.

Código :

this.enviar_btn.onRelease = function() {
//compruebo que no haya ningún campo vacío
   if ((email_txt.text == '') or (nombre_txt.text == '') or (mensaje_txt.text == '')) {
//Aquí puedes emitir cualquier mensaje de campos vacios, esta parte del código la he quitado porque no venía la caso de tu duda
   } else {
//compruebo que el campo email tiene datos más o menos "coherentes" :)
//el método indexof("carácter"), te devuelve la posición del carácter dentro del texto o en su defecto -1
      if ((email_txt.text.indexOf("@") != -1) and (email_txt.text.indexOf(".") != -1)) {
//creamos el objeto enviar, que será un LoadVars, este objeto es el que va a abelgar las variables que queremos exportar mediante POST a nuestro fichero PHP
         enviar = new LoadVars();
//si enviar.nombre tendrás en php una variable que sera $nombre ;)
         enviar.nombre = nombre_txt.text;
         enviar.email = email_txt.text;
         enviar.mensaje = mensaje_txt.text;
//si lo ha enviado bien borro los campos del formulario
         enviar.onLoad = function(success) {
            email_txt.text = nombre_txt.text=mensaje_txt.text=''";
         };
//este método envia a un archivo externo, mediante el método que quieras GET o POST, las variables guardadas en nuestro objeto enviar
         enviar.sendAndLoad("php/contacto.php",enviar,"POST");
      } 
   }
};

//para borrar :)
this.borrar_btn.onRelease = function() {
   email_txt.text = nombre_txt.text=mensaje_txt.text='';
};

Ahora el PHP:

//Lo mas importante del php es el extract, que aunque hay mucha gente detractora de esta función, para este tipo de historias va perfecta

Código :

<?php
extract($_POST);

$MailTo="[email protected],[email protected]";
$dia=date("m.d.Y");
$hora=date("H:i:s");
$contenido="¡¡¡Mensaje de sección de contacto !!!\n\n
El Mensaje se Envio el  $dia a las $hora:\n\n
----------------------------------------------------------------------------\n
Nombre $nombre\n
E-mail: $email\n
----------------------------------------------------------------------------\n
Mensaje: $mensaje\n
----------------------------------------------------------------------------\n
";
mail($MailTo, "$subject (de $nombre $apellido)", $contenido, "From: $email");
?>


De todas formas he encontrado un post que también te podría ayudar, http://www.cristalab.com/tutoriales/7/enviar-correo-electronico-en-flash-usando-loadvars.html

Por Rish

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Oct 2008 06:28 pm
xD Creo que hay buenos tutoriales en cristalab de logins de estos, el probrema esque necesitas unas caracteristicas del servidor, como bases php etc...

Por lobo-david

Claber

167 de clabLevel



 

Puerta del Sol, Madrid

safari
Citar            
MensajeEscrito el 02 Mar 2009 05:02 am
Hola.. no se mucho de flash.. pero en algun momento me han ayudado con formularios.. y cuando se ponen campos de textos dinamicos no se puede completar en ellos..

el teacher de este formulario escribió:

En este caso tres campos de texto DINÁMICOS:

-email_txt
-nombre_txt
-mensaje_txt


aclaramelo please

Por Letslets

16 de clabLevel



 

msie7

 

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