Comunidad de diseño web y desarrollo en internet online

ACTUALIZAR EN flash MX2004 - envio de correo via PHP

Citar            
MensajeEscrito el 04 Oct 2004 06:52 pm
este es un ejemplo ke tengo hecho y funciona en la actualidad y puede ser visto en su operatividad en :

http://www.lexservice.cl/beta.htm

que por la direccion pueden adivinar ke es un sitio beta, en construccion.
confieso ke soy uno de los ke trato de ke el ejemplo del tutorial de envio con loadvars...y no me resulto...

asi ke por medio de este ejemplo espero ke se logre dilucidar todas las dudas para lo mega inutiles como yo.


primer frame

Código :

fscommand ("allowscale", "false");
mailform = "http://wwww.lexservice.cl/lexform.php";
action = "";
stop();


boton de envio

Memail, es variable del tipo var.. es un texto INPUT
no del tipo instance

Código :

on (release) {
   if ((Memail.indexOf("@") != -1) && (Memail.indexOf(".") != -1) && (length(Memail)>5)) {
      action = "Send";
      loadVariablesNum("lexform.php", 0, "POST");
      nextFrame();
   } else {
      Memail = "Favor de ingresar email";
      action = "";
      stop();
   }
}


...el codigo del PHP


Código :

IF ($action != ""):
mail("$adminaddress","Inscripcion",
"FAO: lexmachine@$sitename \n
================================================================================
 Nombre: $Mnombre
 Apellido: $Mapellido
 Email: $Memail
 Empresa: $Mempresa
 Fono: $Mfono
 Celular: $Mcelular\n

El interesado $Mnombre $Mapellido pregunto:

$Mcomentarios
================================================================================
informacion de fuente emisora :
------------------------------
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time:  $date","FROM:$adminaddress");

//este envia una confirmacion a su visitante
mail("$Memail","Gracias por interesarse en $sitename", "Hola $Mnombre $Mapellido,\n
Gracias por visitar $sitename\n
sus consultas seran atendidas a la brevedad\n
$sitename
$siteaddress","De:$adminaddress");

//Confirmacion es enviada de regreso al Flash FORM completando el proceso
$sendresult = "Enviado!, gracias por tu interes";
$send_answer = "answer=";
$send_answer .= rawurlencode($sendresult);
echo "_root.cargador.$send_answer";

ENDIF;
?>


el codigo del segundo frame es

Código :

loadVariablesNum(lexform, 0);
answer = "Espere confirmacion ...";
stop();


con un status hecho en texto dinamico ke se llama answer como var no como instance


asi es tal cual... el ejemplo este me funciona a la perfeccion, pero tb se ke esta hecho en "the old fashion way"

1) quiero actualizarme
2) no se como hacer ke todos los campos sean objetables y obligatorios
3) quiero mas........[/url][/i]

Por rodericx

26 de clabLevel



 

chile

unknown
Citar            
MensajeEscrito el 04 Oct 2004 07:12 pm
me ekivoke estaba incompleto el php...aki va entero

Código :

<?

$adminaddress = "[email protected]";

$siteaddress ="http://www.lexservice.cl";

$sitename = "LEXSERVICE - INGENIERIA LEGAL";

// obtiene la fecha y hora desde su servidor
$date = date("m/d/Y H:i:s");

// obtiene la direccion IP
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);

//Procesa el FORM de datos!
// y envia la informacion recogida en el FORM de Flash a su direccion email desiganda

IF ($action != ""):
mail("$adminaddress","Inscripcion",
"FAO: lexmachine@$sitename \n
================================================================================
 Nombre: $Mnombre
 Apellido: $Mapellido
 Email: $Memail
 Empresa: $Mempresa
 Fono: $Mfono
 Celular: $Mcelular\n

El interesado $Mnombre $Mapellido pregunto:

$Mcomentarios
================================================================================
informacion de fuente emisora :
------------------------------
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time:  $date","FROM:$adminaddress");

//este envia una confirmacion a su visitante
mail("$Memail","Gracias por interesarse en $sitename", "Hola $Mnombre $Mapellido,\n
Gracias por visitar $sitename\n
sus consultas seran atendidas a la brevedad\n
$sitename
$siteaddress","De:$adminaddress");

//Confirmacion es enviada de regreso al Flash FORM completando el proceso
$sendresult = "Enviado!, gracias por tu interes";
$send_answer = "answer=";
$send_answer .= rawurlencode($sendresult);
echo "_root.cargador.$send_answer";

ENDIF;
?>

Por rodericx

26 de clabLevel



 

chile

unknown
Citar            
MensajeEscrito el 05 Oct 2004 02:01 am
a ver, mejor usa LoadVars, loadvariables es un método que está descontinuado desde flash6

y luego, lee el tutorial de envío de mail, te va a servir

finalmente usa nombres de instancia, no de variables

saludos

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

unknown
Citar            
MensajeEscrito el 05 Oct 2004 04:58 am

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 05 Oct 2004 08:01 am
sabes lo he leido varias veces y no se ..aun no logro ke me funcione bien...y lo malo es, ke es como una clase de matematicas con sueño... no sabes desde donde no sabes... por tanto no se desde donde preguntar

Por rodericx

26 de clabLevel



 

chile

unknown
Citar            
MensajeEscrito el 05 Oct 2004 01:41 pm
hombre, pues hay que echarle ganas porque si no lo haces tú, quién más lo va a hacer? incluso si googleas un poco encontrarás los ejemplos para descargar con flas y php

saludos

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

unknown

 

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