Comunidad de diseño web y desarrollo en internet online

Formulario Flash + Php Mailer

Citar            
MensajeEscrito el 28 Nov 2008 08:36 am
Os cuento mi problema, tengo una web realizada entera en flash, a la que quiero añadir un formulario, hasta aqui fácil.

He mirado varios tutoriales y los he probado todos pero ninguno me envia el mail. Primero decir, que mi pagina esta alojada en arsys y que creo que requiere autenticación smtp.

He estado mirando y encontre que se puede hacer con la class phpmailer, intento seguir los paso que pone pero no lo consigo de ninguna manera, meto todos los datos del mail, smtp, host, etc, pero sigue sin enviarme correctamente el formulario.

Ya estoy chiflao llevo mas de 8 horas intentandolo y me es imposible, si alguien pudiera poner un ejemplo sencillo de formulario flash + phpmailer o similar que pueda funcionar se lo agradeceria.

Por hmazazel

6 de clabLevel



 

chrome
Citar            
MensajeEscrito el 28 Nov 2008 09:11 am
He buscado mucho y he encontrado lo siguiente a ver si me podeis ayudar:

Este es mi formulario en flash, tiene tres campos, y uno dinamico para que me diga si hay error o no.
al calcar el boton aparece el codigo:

on(release){

if (nombre.text.length && eemail.text.length && asunto.text.length){
if (eemail.text.indexOf("@") != -1 && eemail.text.indexOf(".") != -1) {

con = new LoadVars();
recibe = new LoadVars();
con.nombre = nombre.text;
con.eemail = eemail.text;
con.asunto = asunto.text;

con.sendAndLoad("contacto.php",recibe, "POST");

recibe.onLoad = function() {

if (recibe.estado == "ok") {

mensaje.text = "Los datos fueron enviados";

borrar();



}

else {

mensaje.text = "Error al enviar los datos";

}


}//funcion recibe

}

else{
eemail.text="E-mail incorrecto";
}

}
else{
mensaje.text="Faltan campos por llenar";

}

function borrar (){
nombre.text ="";
eemail.text ="";
asunto.text ="";

}

}

y luego el php con phpmailer

<?
// primero hay que incluir la clase phpmailer para poder instanciar
//un objeto de la misma
require "includes/class.phpmailer.php";

//instanciamos un objeto de la clase phpmailer al que llamamos
//por ejemplo mail
$mail = new phpmailer();

//Definimos las propiedades y llamamos a los métodos
//correspondientes del objeto mail

//Con PluginDir le indicamos a la clase phpmailer donde se
//encuentra la clase smtp que como he comentado al principio de
//este ejemplo va a estar en el subdirectorio includes
$mail->PluginDir = "includes/";

//Con la propiedad Mailer le indicamos que vamos a usar un
//servidor smtp
$mail->Mailer = "smtp";

//Asignamos a Host el nombre de nuestro servidor smtp
$mail->Host = "smtp.loquesea.com";


$mail->SMTPAuth = true;


$mail->Username = "user";
$mail->Password = "password";


$mail->From = "[email protected]";
$mail->FromName = "name";


$mail->Timeout=30;

$mail->AddAddress("[email protected]");


$nombre=$_POST['nombre']);
$eemail=$_POST['eemail']);
$asunto=$_POST['asunto']);
$mail->Subject = "Prueba de phpmailer";
$mail->Body = "<b>Te ha llegado un comentario de $nombre con los siguientes datos:
Nombre: $nombre
E-mail: $eemail

Y te ha enviado el siguiente mensaje:
-------------------------------------------------------------------
$asunto
-------------------------------------------------------------------</b>";


$mail->AltBody = "Mensaje de prueba mandado con phpmailer en formato solo texto";


$exito = $mail->Send();


$intentos=1;
while ((!$exito) && ($intentos < 5)) {
sleep(5);
//echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos=$intentos+1;

}


if(!$exito)
{
echo "Problemas enviando correo electrónico a ".$valor;
echo "<br>".$mail->ErrorInfo;
}
else
{
echo "Mensaje enviado correctamente";
}
?>


A Ver si Alguien Me Ayuda porque no me funciona

Por hmazazel

6 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Oct 2010 08:43 pm
jeje , que tal amigo , mira tienes el mismo problema que yo , a diferencia que mi archivo .php si funciona , pero solo mediante html, ya postee mi pregunta en el foro PHP y me van a reescribir el codigo para poder enlazarlo a Flash , si me responden o me funciona , te lo hago saber , porque yo tambien estoy hartoooo!! de buscar y no encontrar nada jejej , saludos

[email protected]

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox

 

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