Comunidad de diseño web y desarrollo en internet online

Formulario Flash + Php Mailer

Citar            
MensajeEscrito el 27 Nov 2008 03:50 pm
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 29 Nov 2008 02:11 pm
Ya intentaste hacer esto con AMFPHP?

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Dic 2008 10:01 am
no me puedes orientar?

Por hmazazel

6 de clabLevel



 

chrome
Citar            
MensajeEscrito el 01 Dic 2008 10:34 am
Escribime a este e-mail porque voy a precisar enviarte 3 archivos, el AMFPHP, la clase PHP y el FLA.

[email protected]

Claudio

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox

 

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