Foros del Web » Creando para Internet » Flash y Actionscript »

php y flash

Estas en el tema de php y flash en el foro de Flash y Actionscript en Foros del Web. quiero hacer un formulario en flash y que pase las variables a n archivo php para que este me mande los datos al e-mail. Entonces,he ...
  #1 (permalink)  
Antiguo 21/11/2002, 14:05
 
Fecha de Ingreso: enero-2002
Mensajes: 67
Antigüedad: 15 años, 11 meses
Puntos: 0
php y flash

quiero hacer un formulario en flash y que pase las variables a n archivo php para que este me mande los datos al e-mail.
Entonces,he creado unos campos de texto de entrada con las variables de php que me interesan.Y he creado un boton con el codigo:

on (release) {
loadVariablesNum ("http://usuarios.lycos.es/johnnybetadine/mail.php", 0, "POST");
}
porque es ahi donde esta mi archivo php.

¿esto debe funcionar?porque no funciona, y no se si esta mal esto o el archivo php lo configuré mal.
Si estubiera bien la parte en flash¿podrian dejarme algun php facilmente configurable?

Gracias.
  #2 (permalink)  
Antiguo 22/11/2002, 09:20
Usuario no validado
 
Fecha de Ingreso: noviembre-2002
Ubicación: .........
Mensajes: 147
Antigüedad: 15 años
Puntos: 0
esta bien... pero como tienes... las variables en tu archivo php.... ??????????

Salu2 :cantar:
  #3 (permalink)  
Antiguo 22/11/2002, 11:16
 
Fecha de Ingreso: enero-2002
Mensajes: 67
Antigüedad: 15 años, 11 meses
Puntos: 0
Este es el php que tengo ya con los mi dereccion de correo asignada ([email protected]):


<?php
$PageTitle = "enviar e-mail";
if ($BeenSubmitted) {
if ($MailTo) {
if (mail($MailTo, $Subject, $Body, "From: $MailFrom")) {
print ("<b><center><font color=BLUE>Tu mensaje ha sido enviado con exito</font></center></b>\n");
} else {
print ("<b><center><font color=BLUE>Tu mensaje no ha podido ser enviado</font></center></b>\n");
}
} else {
print ("<b><center><font color=BLUE>Introduce el e-mail a quien deseas enviar el mensaje</font></center></b>\n");
}
}
?>
<form name="form1" method="post" action="http://usuarios.lycos.es/johnnybetadine/mail.php/">
<p> envia la direccion
<input type="text" name="[email protected]">
</p>
<p>
<input type="text" name="MailFrom">
</p>
<p>
<input type="text" name="Subject">
</p>
<p>mensaje
<textarea name="Body" rows="4" cols="50"></textarea>
<input type="hidden" name="BeenSubmitted" value="TRUE">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
  #4 (permalink)  
Antiguo 22/11/2002, 11:30
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 15 años, 11 meses
Puntos: 193
Umm Lo que pasa es que ese script funcionara solo para HTML osea un Formulario normal.

Lo que necesitas es por ejemplo algo asi:

Código PHP:
<?php
$MailTo
="[email protected]";
$nowDay=date("m.d.Y");
$nowClock=date("H:i:s");
$FormContent="
El Mensaje se Envio el  $nowDay a las $nowClock:\n\n
----------------------------------------------------------------------------\n
Nombre $firstname\n
Apellido: $lastname\n
E-mail: $MailFrom\n
----------------------------------------------------------------------------\n
Subject: $Subject\n
----------------------------------------------------------------------------\n
Mensaje: $Body\n
----------------------------------------------------------------------------\n
"
;
mail($MailTo"$Subject (de $firstname $lastname)"$FormContent"From: $MailFrom");
$signal=1;
echo 
"signal=$signal";
?>
Ahora este escript recibe las variables firstname, lastname, MailFrom, Subject y Body que envias desde Flash arma el mail y lo manda a la direccion Mailto.

Ahora solo debes crear esos campos de texto en flash con los nombres de variables y enviarlos a este script.

Si todo resulta bien este script enviara una variable signal=1 para poder verificar que el mail se envio correcamente y segun el resultado de esta variable manda un mensaje de no se "gracias por sus comentarios" Etc..


Saludos!!
  #5 (permalink)  
Antiguo 22/11/2002, 12:31
Usuario no validado
 
Fecha de Ingreso: noviembre-2002
Ubicación: .........
Mensajes: 147
Antigüedad: 15 años
Puntos: 0
Mira lo que te sujuero yo es primero probar si te funciona poniendo solo esta linea.... en tu PHP....

y tambien trata de asegurarte de que las variables tengan el mismo nombre... y que la carpeta donde esta el archivo php tenga los recursos bien compartidos... por que yo tambien tengo algo parecido y me funciona....



mail($MailTo, $Subject, $Body, "From: $MailFrom")



prueba ... y me dices....
  #6 (permalink)  
Antiguo 22/11/2002, 21:51
 
Fecha de Ingreso: noviembre-2002
Ubicación: Munro, Buenos Aires
Mensajes: 90
Antigüedad: 15 años
Puntos: 1
muy bien, ahora teniendo el php listo, como hago para mandar las variables desde el flash?
gracias
  #7 (permalink)  
Antiguo 23/11/2002, 05:08
 
Fecha de Ingreso: enero-2002
Mensajes: 67
Antigüedad: 15 años, 11 meses
Puntos: 0
MUCHAS GRACIAS!!!!
Ya me funciona,el problema lo tenia con el PHP,aunque ahora a veces no me llegan las variables......y otras veces si.....sin cambiar nada.....eso ya sera culpa del servidor supongo....
Pues eso.Gracias.
  #8 (permalink)  
Antiguo 23/11/2002, 13:39
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 15 años, 11 meses
Puntos: 193
Cita:
Mensaje Original por JuanC_
muy bien, ahora teniendo el php listo, como hago para mandar las variables desde el flash?
gracias
Bien.

Para todo el que le interese escribi una pequeña explicacion de como construir un Formulario Flash y PHP donde tambie colge el archivo.fla y el PHP lo pueden ver en Formulario Flash y php Donde esta exolicado a detalle!

Saludos!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:21.