Comunidad de diseño web y desarrollo en internet online

Flash y php en joomla

Citar            
MensajeEscrito el 07 Ene 2010 11:19 am
Hola amigos.
Es mi primera entrada en un foro, asi que espero no seais muy criticos.
Estoy empezando a hacer pinitos con flash dentro de mi web y me he quedado sin recursos.
Tengo una animación flash que me pide que rellene un formulario y me envia los datos a un php a mi servidor joomla.
El problema es que al ejecutarlo, me dice que el mensaje se a enviado con exito y al verificar el envio, si esta en mi servidor, pero no lo manda al correo con los datos.
No se si es el php o que el servidor pasa de mandarlo porque tenga algun error .
Por favor, si alguien me puede ayudar se lo agradezco de antemano.
Dejo el código para que veais si es cagada mia ( lo más probable ) o necesito activar algo de lo que no tengo ni idea!!!
< ?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];

$header = 'From: ' . $mail . " \r\n";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje = "Su e-mail es: " . $mail . " \r\n";
$mensaje = "Tipo de celebracion: " . $_POST['celebracion'] . " \r\n";
$mensaje = "Nº de Adultos: " . $_POST['adultos'] . " \r\n";
$mensaje = "Nº de Niños: " . $_POST['niños'] . " \r\n";
$mensaje = "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje = "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Nuevo contacto;

$mail($para, $asunto, utf8_decode($mensaje), $header);
$m->Send();

echo '&estatus=ok&';

?>

Por angelpavon

1 de clabLevel



 

msie8
Citar            
MensajeEscrito el 07 Ene 2010 12:36 pm
El punto es si Flash está mandando los datos, puedes usar un sniffer comno http://www.charlesproxy.com par chequear que datos van y vienen de tu PHP

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Ene 2010 02:36 pm
Hola Jorge.
Gracias por contestar al mensaje.
He testado lo que me dices y efectivamente manda los datos desde flash.
El envio y comprobacion de datos es OK
URL http://www.hotey.es/gestor/images/stories/videos/send.php
Status Complete
Response Code 200 OK
Protocol HTTP/1.1
Method POST
Content-Type text/html
Client Address /127.0.0.1
Remote Address www.hotey.es/85.13.230.134
Timing
Size
En la pestaña request me muestra los datos enviados al php
celebracion Bautizo
fecha 10-02-2010
niños 12
adultos 44
empresa Pruebas
mensaje Pruebas de envio desde flash a php Joomla
mail [email protected]
apellidos Pavon
nombre Angel

He modificado el codigo de flash porque ejecutando Send("send.php") me muestra una página en html con el código del php y si hago "SendAndLoad" me lo almacena, pero no sale en pantalla el código.
Creo que hasta aqui todo esta bien, te agradezco la preocupacion.
El problema es que trabajo con un servidor con joomla 1.5 y no me envia automáticamente los datos por email.
Creo que eso es lo que pasa y no se como arreglerlo.
El servidor tiene funcion de correo php, autentificación SMTP ( no tiene ) y SMTP localhost.
No sé si parte de ahi el problema, pero he buscado en foros algun problema parecido y no encuentro una solución.
Si se te ocurre algo, te agradezco la ayuda de antemano.

Por angelpavon

1 de clabLevel



 

msie8
Citar            
MensajeEscrito el 07 Ene 2010 03:09 pm
Lo primero es chequear que tu instalación de Joomla tenga seteado un servidor SMTP válido, es decir que envíe emails desde cualquier formulario. Si lo tienes en tu máquina de desarrollo, lo normal es que no tenga servidor SMTP.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Ene 2010 06:21 pm
Hola de nuevo Jorge.
Gracias por estar ahi.
Despues de llevar liado con esto hasta las 19 horas, ya he conseguido enviarme el formulario desde joomla con php.
El problema reside ni más ni menos en mi estupidez ( no se si se pueden decir tacos ), el caso es que en el follon de lineas, habia dejado un espacio en el código que no debia y me habia cegado por otro camino.
Te agradezco mucho por la ayuda y siento haberte hecho perder tiempo.

Muchas gracias

Por angelpavon

1 de clabLevel



 

msie8

 

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