Comunidad de diseño web y desarrollo en internet online

No funciona el ejemplo del tutorial envio mail

Citar            
MensajeEscrito el 31 Jul 2005 05:23 pm
Baje los archivos del ejemplo de envio de formulario por mail, los subi al host, y no funcionan; chequen:

http://espacio.shinranet.com/jorgelig/email.html

aplique los codigos que decia ahi ytampoco me funciona la seccion de contacto:

http://espacio.shinranet.com/jorgelig/BannerArriba.html
(le dan click a la orilla del boton contacto)

**en el cuadro donde debe salir el status del envio, me sale undefind, y en la barra de estado del firefox; "dice transmitiendo datos" y se queda colgao.

Nunca me llega ningun mail al correo, y la opcion de mail funciona bien porque ya la probe un sencillo php:
http://espacio.shinranet.com/jorgelig/envia_form_php.php

Espero me puedan ayudar.
Salu2

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 01 Ago 2005 03:04 pm
a ver tu code para revisarlo.

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 01 Ago 2005 03:08 pm
el problema es en el actionscript, los identificadores de las funciones estan mal referenciados o los nombres de instancias, revisalos y corrigelos especialmente el del boton :wink:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 01 Ago 2005 03:48 pm
Disulpen la demora, pero el peso del FLA rebasa el limite max de tamaño permitido por mi host. abri un espacio en el server para estudiantes de mi uni hace un tiempo, la verdad nunca lo use porque no me dan ningun servicio como lo es soporte PHP, MySql, etc.. en el server de la uni si hay pero para estudiantes no no tienen planes de activerlo :?

asi que les dejo el link "BanerArriba.FLA":
FLA Download here

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 01 Ago 2005 08:18 pm
:shock: 6.6MB un .fla WTF?

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 01 Ago 2005 09:29 pm

Maikel escribió:

:shock: 6.6MB un .fla WTF?


sorry, es de las primeras cosas que hago, te agradeceria algunos consejos de optimizacion(especifico para ese fla :lol: :lol: :lol: ).

En espera de ayuda para el email....... :crap:

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 01 Ago 2005 11:03 pm
ok despues de hacer una ardua busqueda en tu .fla del codigo del mail me fije que el error no esta alli, el error al parecer esta en el script php

con respecto al peso de tu .fla, tiene muchos objetos importados en la biblioteca que realmente considero innecesarios, por lo meno los botones lo puedes hacer muy bien con las herramientas de flash :wink:

ultima cosita: en el simbolo botonera, abre el panel propiedades y a cada dynamic text (texto dinamico) le deshabilitas el selectable(seleccionable), o muy bien puedes poner este codigo en la capa 1 de la escena 2, fijate que se deje cosas iguales (intencionalmente es para que te ubiques):

Código :

Stage.showMenu = false;
posicioninicial=_root.instance5.textocontenido._y;
posicionbarra=_root.instance4.textocontenido.slider.slide._y;
for (i=1; i<6; i++){
_root.instance10["Boton"+i].selectable=false;
}

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 03 Ago 2005 11:10 pm
Este es el codigo que estoy usando en el envio. ya lo cheke y creo ke esta bn. alguna otra sugerencia ? :(

Código :

<php
   $sendTo = "[email protected]";
   $subject = $_POST["asunto"];
   $headers = "From: " . "Contacto Seccion Veracruzana";
   $headers .= "<" . $_POST["email"] . ">\r\n";
   $headers .= "Reply-To: " . $_POST["email"]; 
   $message = $_POST["cuerpo"];
   mail($sendTo, $subject, $message, $headers);
   echo "estado_txt=Mensaje enviado :D";
?>

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 04 Ago 2005 10:45 pm
Nadie mas tiene alguna idea de porque no me funciona ?

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 05 Ago 2005 05:16 pm
lo metodos POST y GET te funcionan con tus scripts php? :?
los archivos email.php y el .swf estan en la misma carpeta? :?

aqui:

Código :

echo "estado_txt=Mensaje enviado :D"; 

es:

Código :

echo "&estado=Mensaje enviado :D"; 

:wink:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 05 Ago 2005 07:11 pm
Este es el codigo del formulario de prueba, funciona en html

Código :

 //Estoy recibiendo el formulario, compongo el cuerpo
    $cuerpo = "Formulario enviado\n";
    $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
    $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
    $cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "\n";

    //mando el correo...
    mail("[email protected]","Formulario recibido",$cuerpo);

    //doy las gracias por el envío
    echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";


Y esta la sentencia que uso en el email.php para el flash

Código :

$subject = $_POST["asunto"];


podria cambiarla el codigo de email.php a esto:?


Código :

 $subject = $HTTP_POST_VARS["asunto"];

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 



Ultima edición por Jorgelig el 05 Ago 2005 07:16 pm, editado 1 vez

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 05 Ago 2005 07:13 pm
Si puedes hacerlo, de hecho es lo mismo...

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 05 Ago 2005 07:23 pm
pues si es lo mismo, porque el codigo de la prueba si funciona y el que uso en el flash no :?

Bueno pues en eso estaba de todas maneras, aver si con ese cambio me funciona, si es asi ahi luego subo el FLA (no se alarmen, solo del clip que manda mail, no los 6 MB :oops: ).

Pd. ya que es el primer miniproyecto, primero espero de el que "jale" ya luego lo adorno y optimizo cosas8)
Pd2. Que diferencia hay entre usar solo "$POST" o "$HTTP_POST_VARS"

Salu2

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 05 Ago 2005 07:43 pm
Ja,ja,ja espera...corrijo...no sé en que mundo ando :ownz: ... son ligeramente diferentes, $_POST se usa desde la versíon 4.1.0 según la misma documentación de php, en versiones anteriores se usaba $HTTP_POST_VARS

la diferencia más importante consiste en que $_POST es global y $HTTP_POST_VARS no lo es

Así que de preferencia usa $_POST

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 05 Ago 2005 07:49 pm

Sephirot escribió:

Ja,ja,ja espera...corrijo...no sé en que mundo ando :ownz: ... son ligeramente diferentes, $_POST se usa desde la versíon 4.1.0 según la misma documentación de php, en versiones anteriores se usaba $HTTP_POST_VARS

la diferencia más importante consiste en que $_POST es global y $HTTP_POST_VARS no lo es

Así que de preferencia usa $_POST


Pero...pero.............pero...........en el php para el swf uso POST, y en el html con codigo PHP uso el $HTTP_POST_VARS. Para mi la unica diferencia que encuentro es que el html si funciona y el swf no :cry: :cry: :cry: :cry:

Ya le estube dando vueltas por todos lados, por ahi me checaron el FLA y ahi no hay problemas el PHP ya lo postee y la verdad no encuentro el problema por ningun lado a ninguno de los dos(swf,php). Ya sustitui el "post" por el "HTTP_POST_VARS" y tampoco funciono.

K E--E S T O Y--H A C I E N D O-M A L ? :shock: :shock:

La verdad esto ya me tiene loco :roll: :roll:

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 05 Ago 2005 07:52 pm
intenta llamando directamente al php, es decir, desde el navegador. si recibes un e-mail vacío es que funciona, si no, es que tu servidor no tiene soporte para php o la función mail()

en caso de que recibas el mail, no hay de otra: estás vinculando mal al archivo php

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 05 Ago 2005 07:56 pm

fael escribió:

intenta llamando directamente al php, es decir, desde el navegador. si recibes un e-mail vacío es que funciona, si no, es que tu servidor no tiene soporte para php o la función mail()

en caso de que recibas el mail, no hay de otra: estás vinculando mal al archivo php


El servidor si soporta envio de mail, porque el formulario de prueba en html si funciona, pero el que uso para el swf no :shock:

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 05 Ago 2005 07:56 pm
Y porque no estándarizas y usas $_POST en los dos códigos???

También prueba eso que te dice fael, si no tienes soporte para la función mail y tu servidor es Linux, intenta con mi tuto de envio de correo usando sendmail

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 05 Ago 2005 08:19 pm
ahi creo que no me explique bien, al principio del hilo puse una liga del formulario en html, alojado en el mismo servidor que el swf. y pregunte al admin y el servidor no corre bajo linux.

originalmente el php que uso en el swf usa el POST, pero el pedazo de codigo PHP del formulario en html usa el "http..Post". en el hilo esta la liga del formulario en html, el codigo que uso. tambien el FLA y el codigo que uso para el PHP del swf.

:shock: :shock: :shock: :shock: :shock: ayudaaaaaaaaa

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 05 Ago 2005 09:16 pm
te sale bate, todos a él :lol: :lol: :lol:

usa $_POST es lo ideal.

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 05 Ago 2005 09:20 pm

Coderic escribió:

te sale bate, todos a él :lol: :lol: :lol:

usa $_POST es lo ideal.


Pero...pero...POST es el que estaba usando originalmente, y no funcionaba. Porfa echale un vistaso al FLA, y al codigo PHP que uso :crap: :crap:

Código :

var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario
function enviarMail() {
   envio_lv.asunto = asunto_txt.text;
   envio_lv.email = remitente_txt.text;
   envio_lv.cuerpo = mensaje_txt.text;
   envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
   //Aqui ustedes pueden cambiar de form.php a form.asp dependiendo del servidor
   //que usen
}
//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
   if (exito) {
      estado_txt.text = this.estado;
   } else {
      //Muestra un mensaje de error en negrita
      estado_txt.text = "Error en la aplicación de correo";
   }
};
stop();


Con esto se supone ke mando el mail en el swf

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 06 Ago 2005 01:15 am

jorgelig escribió:

Este es el codigo que estoy usando en el envio. ya lo cheke y creo ke esta bn. alguna otra sugerencia ? :(

Código :

<php
   $sendTo = "[email protected]";
   $subject = $_POST["asunto"];
   $headers = "From: " . "Contacto Seccion Veracruzana";
   $headers .= "<" . $_POST["email"] . ">\r\n";
   $headers .= "Reply-To: " . $_POST["email"]; 
   $message = $_POST["cuerpo"];
   mail($sendTo, $subject, $message, $headers);
   echo "estado_txt=Mensaje enviado :D";
?>


el error esta en la primera linea de este codigo es

Código :

<?php

no

Código :

<php

:D

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 06 Ago 2005 02:14 am
:shock: :shock: :shock: :shock: :shock: :shock:

enserio...........esa cosita ------->?<--------- :?

deja checo, y si es asi; me tirare del risco mas alto ke encuentre en las montañas de NL.

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 06 Ago 2005 02:32 am
:lol: :lol: :lol: :lol: :lol: :lol: :lol: si esa cosita :lol: :lol: :lol:

ahora si Coderic hay que caerle a :bate: :bate: :bate: :punal: :punal: :bate: :bate: :punal: :punal:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 06 Ago 2005 02:51 am
:shock: :shock: Funciona, funciona !!!!!!!!

estoy en una grande deuda con uds. :oops: :oops: :oops:
Pero por el momento estoy indesizo, nose si:
Tirarme de el risco mas alto de NL,MX o solo pegarme un tiro en la cabeza :roll: :roll:

:love: :love: este foro, espero poder algun dia ayudar a un despistado como yo, para pagar la deuda :) ^^.

Pd. No me manden mp con numeros de cuenta para lo de la deuda zzz:

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 06 Ago 2005 02:56 am
no hagas nada, dejanos hacerlo nosotros :bate: :bate: :punal: :punal: :bate: :bate: :punal: :punal: :bate: :bate:

, despues te lanzamos por el salto angel :punal: :punal: :punal:

PD: salto angel catarata mas alta del mundo queda en Venezuela

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 06 Ago 2005 01:02 pm
:lol: :lol: :lol:
es bueno saber que seguiras nuestros pasos.
si sobrevives :lol: :lol: :lol:
cada vez que crees un codigo PHP que requieras usar desde flash o desde alguna otra aplicacion, debes probarla primero desde el navegador.

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox

 

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