Enviar mensajes a través de PHP usando Flash 8

  • Heart
  • Expert
  • Expert
  • Avatar de Usuario
  • Registrado: Ago 29, 2003
  • Mensajes: 633
  • Loc: Welcome To, Crazy World!
  • Status: Offline

Nota Diciembre 4th, 2007, 11:47 am

Hola chicos! Tengo un problema para ustedes. He hecho enviar correo a través de variables en PHP usando flash, pero actualmente estoy teniendo algunos problemas para que envíe para mí en un sitio diferente que estoy trabajando actualmente. Su no enviar a todos para mí. Ni siquiera recibe un correo electrónico en blanco o cualquier otra cosa enviado. No sé si es porque estoy usando Flash 8 ahora o lo que es el problema. Espero su un pequeño error o algo que estoy buscando más y tal vez uno de ustedes pueden ver lo que no puedo.


Guión de mi botón enviar:
Código: [ Select ]
on (release) {
    info.loadVariables("vmail.php", "POST");
    
    info.txt1 = "Name:";
    info.txt2 = "E-Mail:";
    info.txt3 = "Phone:";
    info.txt6 = "Message:";
    
    this.gotoAndStop(2);
}
  1. on (release) {
  2.     info.loadVariables("vmail.php", "POST");
  3.     
  4.     info.txt1 = "Name:";
  5.     info.txt2 = "E-Mail:";
  6.     info.txt3 = "Phone:";
  7.     info.txt6 = "Message:";
  8.     
  9.     this.gotoAndStop(2);
  10. }


Mi script PHP & #058;
Código: [ Select ]
<?php
$sendTo = "mail@mail.com";
$subject = "SITE CONTACT";
$headers = "From: " . $_POST["txt1"];
$headers .= "Reply-To: " . $_POST["txt2"];
$headers .= "Return-path: " . $_POST["txt2"];
$message = $_POST["txt1"] . $_POST["txt2"] . $_POST["txt3"] . $_POST["txt6"];
mail($sendTo, $subject, $message, $headers);
?>
  1. <?php
  2. $sendTo = "mail@mail.com";
  3. $subject = "SITE CONTACT";
  4. $headers = "From: " . $_POST["txt1"];
  5. $headers .= "Reply-To: " . $_POST["txt2"];
  6. $headers .= "Return-path: " . $_POST["txt2"];
  7. $message = $_POST["txt1"] . $_POST["txt2"] . $_POST["txt3"] . $_POST["txt6"];
  8. mail($sendTo, $subject, $message, $headers);
  9. ?>


txt1 = nombre
txt2 = email
txt3 = teléfono
txt6 = mensaje

Usted debe saber que "info" es un movieclip que estoy almacenar mis variables (txt1-6). Y estoy seguro de que tengo todos ellos etiquetados como por ejemplo, y var:.

Aquí está una captura de pantalla de la misma en caso de que usted se está preguntando por qué las cosas son la manera que son:
Imagen

Toda solución o sugerencia, por favor hágamelo saber! Muchas gracias por nuestra ayuda!
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Diciembre 4th, 2007, 11:47 am

  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 23407
  • Loc: Woodbridge VA
  • Status: Offline

Nota Diciembre 4th, 2007, 1:44 pm

No es seguro por qué necesita la "info". También no está dejando vacíos los campos necesarios para que significa que usted puede obtener una gran cantidad de correos electrónicos a los que faltan o no la información. Realmente usted quiere algo en todos esos campos para Id configurarlo algo como esto. (de youd curso tienen que proporcionar un "error" y un mensaje de "enviado" mensaje con las etiquetas apropiadas para ir a esa parte de la línea de tiempo. Se trata esencialmente de cómo se configuran las minas.

Para su acción:



entonces para vmail.php tendría el siguiente (supongo mail@mail.com es falsa y que dispongan de un real allí)

PHP Código: [ Select ]
<?
 
    if (isset($HTTP_POST_VARS)) {
 
           
 
            $name = $HTTP_POST_VARS["name"];
 
            $phone = $HTTP_POST_VARS["phone"];
 
            $email = $HTTP_POST_VARS["email"];
 
            $message = $HTTP_POST_VARS["message"];
 
            }
 
 
 
   $to = "mail@mail.com";
 
   $subject = "SITE CONTACT";
 
   $msg .= "Senders Name: " ."$name\n\n";
 
   $msg .= "Phone: " ."$phone\n\n";
 
   $msg .= "Email: " ."$email\n\n";
 
   $msg .= "Message: " ."$message\n\n";
 
    $msg .= "This message was sent to you from My Site Contact  Form.\n\n";
 
    $msg .= "Do not reply to this email directly.";
 
 
 
  mail($to, $subject, $msg, "From: My Site Contact Form\nReply-To: $email\n");
 
 
 
?>
  1. <?
  2.  
  3.     if (isset($HTTP_POST_VARS)) {
  4.  
  5.            
  6.  
  7.             $name = $HTTP_POST_VARS["name"];
  8.  
  9.             $phone = $HTTP_POST_VARS["phone"];
  10.  
  11.             $email = $HTTP_POST_VARS["email"];
  12.  
  13.             $message = $HTTP_POST_VARS["message"];
  14.  
  15.             }
  16.  
  17.  
  18.  
  19.    $to = "mail@mail.com";
  20.  
  21.    $subject = "SITE CONTACT";
  22.  
  23.    $msg .= "Senders Name: " ."$name\n\n";
  24.  
  25.    $msg .= "Phone: " ."$phone\n\n";
  26.  
  27.    $msg .= "Email: " ."$email\n\n";
  28.  
  29.    $msg .= "Message: " ."$message\n\n";
  30.  
  31.     $msg .= "This message was sent to you from My Site Contact  Form.\n\n";
  32.  
  33.     $msg .= "Do not reply to this email directly.";
  34.  
  35.  
  36.  
  37.   mail($to, $subject, $msg, "From: My Site Contact Form\nReply-To: $email\n");
  38.  
  39.  
  40.  
  41. ?>


Se utiliza para que un par de años y funciona bien.

/ / lol - Me tomó un rato, pero me di cuenta de que es usted! ¿Cómo te fue amigo de edad?
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • JesterPrime
  • Born
  • Born
  • No Avatar
  • Registrado: Ene 20, 2008
  • Mensajes: 2
  • Status: Offline

Nota Enero 20th, 2008, 8:30 am

Hola Sé que este es un tema muy antiguo pero im tryin para obtener este código para enviar una respuesta automática al remitente. Im bastante seguro de que el código es el último bit de esta línea,

mail ($ a, $ asunto, $ msg, "From: Mi sitio Formulario de contacto \ nReply-To: $ email \ n");

Algunos cómo lo tengo que trabajar una vez pero nada desde entonces. Ayuda por favor
  • petra825
  • Born
  • Born
  • No Avatar
  • Registrado: Mar 09, 2008
  • Mensajes: 1
  • Status: Offline

Nota Marzo 9th, 2008, 5:32 pm

Hola,

Muchas gracias, esta es la primera técnica que ha trabajado para mí hasta la fecha con Flash 8. Tengo un problema, la dirección de correo electrónico que recibimos de forma sale realmente extraño, parecido a éste:

Remitentes Nombre: <TEXTFORMAT LEADING=\"2\"> <P ALIGN=\"LEFT\"> <font face = \ "Arial \" size = \ "13 \" color = \ " #000000 \ "= LETTERSPACING \" 0 \ "Kerning = \" 0 \ "> petra vincent </ FONT> </ P> </ TextFormat>

tema: SITIO DE CONTACTO

Correo electrónico: <TEXTFORMAT LEADING=\"2\"> <P ALIGN = \ "izquierda \"> <font face = \ "Arial \" size = \ "13 \" color = \ " #000000 \ "LETTERSPACING = \" 0 \ "Kerning = \" 0 \ "> info @ petra825. com </ FONT> </ P> </ TextFormat>

org: <TEXTFORMAT LEADING=\"2\"> <P ALIGN=\"LEFT\"> <font face = \ "Arial \" size = \ "13 \" color = \ " #000000 \ "LETTERSPACING = \" 0 \ "Kerning = \" 0 \ "> mi organización </ FONT> </ P> </ TextFormat>

Comentario: <TEXTFORMAT LEADING=\"2\"> <P ALIGN=\"LEFT\"> <font face = \ "Arial \" size = \ "13 \" color = \ " #000000 \ "LETTERSPACING = \" 0 \ "Kerning = \" 0 \ "> </ FONT> </ P> </ TextFormat> <TEXTFORMAT LEADING=\"2\"> <P ALIGN=\"LEFT\"> <Font face = \ "Arial \" size = \ "13 \" color = \ " #000000 \ "LETTERSPACING = \" 0 \ "Kerning = \" 0 \ "> esta es mi comentario este es mi comentario, por favor, por favor, trabajo </ FONT> </ P> </ TextFormat>

Este mensaje ha sido enviado a usted de mi Sitio formulario de contacto.

No responda a este mensaje directamente.

de todos modos está ahí para solucionar este problema. Muchas gracias de antemano.

Mejor,
Petra
  • JesterPrime
  • Born
  • Born
  • No Avatar
  • Registrado: Ene 20, 2008
  • Mensajes: 2
  • Status: Offline

Nota Marzo 9th, 2008, 5:44 pm

Hi petra825, desde mi puesto he aprendido mucho sobre la forma en que este tipo de obras. ¿No está seguro de por qué su que hacer, pero si desea publicar su AS & código php Malos echar un vistazo. JesterP
  • tbenfield
  • Born
  • Born
  • No Avatar
  • Registrado: May 22, 2008
  • Mensajes: 2
  • Status: Offline

Nota Mayo 22nd, 2008, 8:47 am

Hola chicos, así que he recibido este mensaje desplazamiento de trabajo de un sitio flash con el php, utilizando el código de Nuevo ANTO / TW arriba, pero, como preta825 por encima de que estoy recibiendo algunos extraños en la codificación de contenido de correo:
__________________________________________________________________

Remitentes Nombre: <TEXTFORMAT LEADING=\"2\"> <P ALIGN=\"LEFT\"> <font face = \ "Verdana \" size = \ "10 \" color = \ " #626C77 \ "LETTERSPACING = \" 0 \ " Kerning = \ "0 \"> tony </ FONT> </ P> </ TextFormat>

Apellido: <TEXTFORMAT LEADING=\"2\"> <P ALIGN=\"LEFT\"> <font face = \ "Verdana \" size = \ "10 \" color = \ " #626C77 \ "LETTERSPACING = \" 0 \ "Kerning = \" 0 \ "> </ FONT> </ P> </ TextFormat> <TEXTFORMAT LEADING=\"2\"> <P ALIGN=\"LEFT\"> <Font face = \ "Verdana \" size = \ "10 \" COLOR = \ " #626C77 \ "LETTERSPACING = \" 0 \ "Kerning = \" 0 \ "> benfield </ FONT> </ P> </ TextFormat>

Empresa: <TEXTFORMAT LEADING=\"2\"> <P ALIGN=\"LEFT\"> <font face = \ "Verdana \" size = \ "10 \" color = \ " #626C77 \ "LETTERSPACING = \" 0 \ "Kerning = \" 0 \ "> </ FONT> </ P> </ TextFormat> <TEXTFORMAT LEADING=\"2\"> <P ALIGN = \" izquierda \ "> <Font face = \" Verdana \ "size = \" 10 \ "color = \" #626C77 \ "LETTERSPACING = \" 0 \ "Kerning = \" 0 \ "> nostalgia banco </ FONT> </ P> </ TextFormat>

Correo electrónico: <TEXTFORMAT LEADING=\"2\"> <P ALIGN=\"LEFT\"> <font face = \ "Verdana \" size = \ "10 \" color = \ " #626C77 \ "LETTERSPACING = \" 0 \ "Kerning = \" 0 \ "> slaes @ nostalgiabank </ FONT> < / P> </ TextFormat>

Mensaje: <TEXTFORMAT LEADING=\"2\"> <P ALIGN=\"LEFT\"> <font face = \ "Verdana \" size = \ "10 \" color = \ " #626C77 \ "LETTERSPACING = \" 0 \ "Kerning = \" 0 \ "> realiza esta labor? </ FONT> </ P> </ TextFormat>

Asunto:

SITIO DE CONTACTO Este mensaje ha sido enviado a usted de mi sitio Formulario de contacto. No responda a este mensaje directamente.

__________________________________________________________________

Cualquier consejo sería realmente ayudar a los chicos.

Tony
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 23407
  • Loc: Woodbridge VA
  • Status: Offline

Nota Mayo 22nd, 2008, 9:06 am

Parece que en su Formulario de Flash que tiene como renderizado de texto HTML activado. Revise cada una de sus textInput campos y asegúrese de que está inhabilitado. Sus el que se ve como <> justo a la derecha de una sola línea en el Inspector de Propiedades.
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • tbenfield
  • Born
  • Born
  • No Avatar
  • Registrado: May 22, 2008
  • Mensajes: 2
  • Status: Offline

Nota Mayo 27th, 2008, 4:02 pm

Gracias yema, que resolvió la cuestión.
  • bozboz
  • Novice
  • Novice
  • No Avatar
  • Registrado: Mar 13, 2007
  • Mensajes: 31
  • Loc: Brighton
  • Status: Offline

Nota Junio 7th, 2008, 12:21 pm

Sí que me confunde un mes para así

Si su pereza puede utilizar el striptags () en php como así, hacer esto en el mensaje antes de su enviado. Especialmente si no puede ser molestado en ir al principio y recompilar el swf
  • codzprc
  • Born
  • Born
  • No Avatar
  • Registrado: Jun 21, 2008
  • Mensajes: 2
  • Status: Offline

Nota Junio 21st, 2008, 8:59 pm

Todo esto ha sido muy útil para mí hasta ahora - pero tengo un ID de giro gustaría añadir. Im utilizar este código para enviar una contraseña para mí, así como la dirección IP (bueno, sólo la contraseña hasta ahora) El problema parece estar en mi código PHP - ya que el flash no deberían tener nada que ver con el bit IP - ¿verdad? de todos modos. Nada de lo que está trabajando para tratar de transmitir la dirección IP a través de un mensaje de...Gracias de antemano para la ayuda.

mi código de flash es (explicaciones a continuación):


Código: [ Select ]
var myPassword:String = 'apples';
var jungle = password_txt.text
 
 
onEnterFrame = function  () {
jungle = password_txt.text
    }
 
submit_mc.onRelease = function (){
       
   loadVariablesNum("vmail.php", 0, "POST");
   jungle = "";
     
 
   if (password_txt.text == myPassword) {
     gotoAndStop("vidz");
   } else {
     gotoAndStop("invalid");
}
}
  1. var myPassword:String = 'apples';
  2. var jungle = password_txt.text
  3.  
  4.  
  5. onEnterFrame = function  () {
  6. jungle = password_txt.text
  7.     }
  8.  
  9. submit_mc.onRelease = function (){
  10.        
  11.    loadVariablesNum("vmail.php", 0, "POST");
  12.    jungle = "";
  13.      
  14.  
  15.    if (password_txt.text == myPassword) {
  16.      gotoAndStop("vidz");
  17.    } else {
  18.      gotoAndStop("invalid");
  19. }
  20. }



Código PHP:


Código: [ Select ]
php<?
if (isset($HTTP_POST_VARS)) {
 
$name = $HTTP_POST_VARS["jungle"];
$ip  = $_SERVER['REMOTE_ADDR'];
}
 
$to = "Jim@bob.xom";
$subject = "SITE CONTACT";
$msg .= "Senders Name: " ."$name\n\n";
$msg .= "This message was sent to you from My Site Contact Form.\n\n";
$msg .= "Do not reply to this email directly.";
 
mail($to, $subject, $name, $msg, $ip );
 
?>/php
  1. php<?
  2. if (isset($HTTP_POST_VARS)) {
  3.  
  4. $name = $HTTP_POST_VARS["jungle"];
  5. $ip  = $_SERVER['REMOTE_ADDR'];
  6. }
  7.  
  8. $to = "Jim@bob.xom";
  9. $subject = "SITE CONTACT";
  10. $msg .= "Senders Name: " ."$name\n\n";
  11. $msg .= "This message was sent to you from My Site Contact Form.\n\n";
  12. $msg .= "Do not reply to this email directly.";
  13.  
  14. mail($to, $subject, $name, $msg, $ip );
  15.  
  16. ?>/php








explicación de flash (para aquellos que se preguntan acerca de la VARS):::

Código: [ Select ]
 
    //set password
var myPassword:String = 'apples';
    //sets password to transfer to a dynamic text field for php reasons
var jungle = password_txt.text
 
   // live updates dynamic field so when they submit the code goes to php
onEnterFrame = function  () {
jungle = password_txt.text
    }
 
submit_mc.onRelease = function (){
       
   loadVariablesNum("vmail.php", 0, "POST");
   jungle = "";
     
 
   if (password_txt.text == myPassword) {
     gotoAndStop("vidz");
   } else {
     gotoAndStop("invalid");
}
}
  1.  
  2.     //set password
  3. var myPassword:String = 'apples';
  4.     //sets password to transfer to a dynamic text field for php reasons
  5. var jungle = password_txt.text
  6.  
  7.    // live updates dynamic field so when they submit the code goes to php
  8. onEnterFrame = function  () {
  9. jungle = password_txt.text
  10.     }
  11.  
  12. submit_mc.onRelease = function (){
  13.        
  14.    loadVariablesNum("vmail.php", 0, "POST");
  15.    jungle = "";
  16.      
  17.  
  18.    if (password_txt.text == myPassword) {
  19.      gotoAndStop("vidz");
  20.    } else {
  21.      gotoAndStop("invalid");
  22. }
  23. }
  • bozboz
  • Novice
  • Novice
  • No Avatar
  • Registrado: Mar 13, 2007
  • Mensajes: 31
  • Loc: Brighton
  • Status: Offline

Nota Junio 22nd, 2008, 3:30 am

intentar

php <?
if (isset ($ HTTP_POST_VARS)) (

$ nombre = $ HTTP_POST_VARS [ "selva"];
$ ip = $ _SERVER [ "REMOTE_ADDR"];
)

$ a = "aremail@yoursite.com usted";
$ subject = "CONTACTO WEB";
$ msg .= "Remitentes Nombre:". "$ nombre \ n \ n";
$ msg .= "Este mensaje ha sido enviado a usted de mi sitio de contacto. \ n \ n dirección IP es $ ip";
$ msg .= "No responda a este mensaje directamente. ";

mail ($ a, $ asunto, $ nombre, $ msg);

?> / php
  • codzprc
  • Born
  • Born
  • No Avatar
  • Registrado: Jun 21, 2008
  • Mensajes: 2
  • Status: Offline

Nota Junio 22nd, 2008, 3:47 pm

Imponente! Esto funcionó perfectamente, gracias. Así que, en principio, no se imprime porque no era entre comillas? Im php no muy conocedor, como se puede percibir.

gracias de nuevo
  • magic1000
  • Born
  • Born
  • No Avatar
  • Registrado: Jun 25, 2008
  • Mensajes: 3
  • Status: Offline

Nota Junio 25th, 2008, 5:07 am

Gracias a todos!
  • contutti
  • Born
  • Born
  • No Avatar
  • Registrado: Jul 03, 2008
  • Mensajes: 2
  • Status: Offline

Nota Julio 3rd, 2008, 8:43 am

Hola a todos. Me parece que tienen el mismo problema, pero no puedo resolverlo.
Tengo un formulario en flash.

El código en botón "Enviar" es (simplificado):

(Prensa) (
loadVariablesNum ( "mail.php", 0, "POST")
)


Mi PHP es:
<? PHP
$ SendTo = "(mi correo está aquí)";
$ subject = "Mensaje de Mi página";
$ cabeceras = "De:". $ _POST [ "Nombre"];
$ cabeceras .= "<". $ _POST [ "Email"]. "> \ r \ n";
$ cabeceras .= "Responder a:". $ _POST [ "Email"]. "\ r \ n";
$ cabeceras .= "Return-Path:". $ _POST [ "Email"];
$ mensaje = $ _POST [ "mensaje"];
mail ($ SendTo, $ asunto, $ mensaje, $ cabeceras);
>


Y cuando he recibido el mail, no hace falta
<TEXTFORMAT LEADING=\"2\"> <P ALIGN=\"LEFT\"> <font face = \ "Arial Narrow \" size = \ "14 \" color = \ " #666666 \ "LETTERSPACING = \" 0 \ "Kerning = \" 0 \ "> Pruebas de mensaje </ FONT> </ P> </ TextFormat>
Y lo mismo en el " ; Responder a "sobre el terreno.

He intentado:
-- Permitir que los <> botón.
-- Desactivar la <> botón.
-- Set A / V a 0
-- Cambio de fuentes

Nada de lo trabajado...HALP!
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 23407
  • Loc: Woodbridge VA
  • Status: Offline

Nota Julio 3rd, 2008, 8:57 am

Asegúrese de desactivar el youve <> botón en todas las esferas.

Después de youve hizo sus cambios y publicado su archivo, antes de probarlo en su sitio web, asegúrese de que su youve despejado browers cache / archivos temporales de Internet. Lo más probable es que usted está cargando una versión en caché de los swf que no ha funcionado bien.
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Julio 3rd, 2008, 8:57 am

Publicar Información

  • Total de mensajes en este tema: 59 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 31 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC