Foros del Web » Creando para Internet » Flash y Actionscript »

Ayuda Formulario Flash!

Estas en el tema de Ayuda Formulario Flash! en el foro de Flash y Actionscript en Foros del Web. Hola, hice un formulrio para una web, esta en actionscript y usa un codigo en php, pero tengo un problema no me envia el mail, ...
  #1 (permalink)  
Antiguo 27/01/2009, 13:27
 
Fecha de Ingreso: enero-2009
Mensajes: 9
Antigüedad: 8 años, 10 meses
Puntos: 0
Ayuda Formulario Flash!

Hola, hice un formulrio para una web, esta en actionscript y usa un codigo en php, pero tengo un problema no me envia el mail, porfavor se mi pueden ayudar.
[
saludos, gracias


Código en flash

var enviar_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();

enviar_btn.onPress = function(event) {
if (!nom_ti.length) {
info_txt.text = "Debe ingresar Nombre";
} else if (!ape_ti.length) {
info_txt.text = "Debe ingresar Apellido";
} else if (!email_ti.length) {
info_txt.text = "Debe ingresar Email";
} else if (!motivo_ti.length) {
info_txt.text = "Debe ingresar un Motivo";
} else if (!eltexto.length) {
info_txt.text = "Debe ingresar un Mensaje";
} else {
enviar_lv.nom_flash = nom_ti.text;
enviar_lv.ape_flash = ape_ti.text;
enviar_lv.email_flash = email_ti.text;
enviar_lv.motivo_flash = motivo_ti.text;
enviar_lv.eltexto_flash = eltexto.text;
enviar_lv.sendAndLoad("email.php",recibir_lv,"POST ");
info_txt.text = "Su Mensaje fue Enviado";
}
};

stop();
mensaje = "";


código en php

<?php
$fecha = date("d-M-y H:i");
$ip = $_SERVER["REMOTE_ADDR"];

$contenido='<html>
<head>
<title>Formulario de Contacto</title>
</head>
<body link="/* CCCCCC" vlink="/* FFFFFF" alink="/* CC0033">
<table width="550" height="314" border="0" align="center">
<tr>
<th width="550" height="310"> <table width="550" height="329" border="0">
<tr>
<td width="550" height="18" align="center" valign="middle" bgcolor="/* 666666">
<p><font color="/* FFFFFF" size="-1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Contenidos
del mensaje</strong></font></p></td>
</tr>
<tr>
<th width="550" height="305"><table width="550" height="134" border="0">
<tr>
<td width="135" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"><p><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Nombre:</font></p></td>
<td width="405" height="20" align="left" valign="middle" bgcolor="/* 0099CC"><p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">' . $_POST["nom_flash"] . '</font></font></font></p></td>
</tr>
<tr>
<td width="135" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"><p><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Apelldido:</font></p></td>
<td width="405" height="20" align="left" valign="middle" bgcolor="/* 0099CC"><p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">' </font></font></font><font size="-2">. $_POST["ape_flash"] . '</font></font></font></p></td>
</tr>
<tr>
<td width="135" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"><p><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></p></td>
<td width="405" height="20" align="left" valign="middle" bgcolor="/* 0099CC"><p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">' . $_POST["email_flash"] . '</font></font></font></p></td>
</tr>
<tr>
<td width="135" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"><p><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Motivo:</font></p></td>
<td width="405" height="20" align="left" valign="middle" bgcolor="/* 0099CC"><p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'</font></font></font><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2"> . $_POST["motivo_flash"] . '</font></font></font></p></td>
</tr>
<tr>
<td width="135" height="20" align="left" valign="middle" bgcolor="/* CCCCCC"><p><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Mensaje:</font></p></td>
<td width="405" height="20" align="left" valign="middle" bgcolor="/* 0099CC"><p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'</font></font></font><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2"> . $_POST["eltexto_flash"] . '</font></font></font></p></td>
</tr>
<tr>
<td height="20" align="left" valign="middle" bgcolor="/* CCCCCC"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">IP:</font></td>
<td height="20" align="left" valign="middle" bgcolor="/* 0099CC"><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'</font></font></font><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2"> .$ip. '</font></font></font></td>
</tr>
</table></th>
</tr>
</table> </th>
</tr>
</table>
</body>
</html>
';

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From:".$_POST["email_flash"] ."\n";
$asunto = "Mensaje de: ".$_POST["nom_flash"] ;
mail("[email protected]", $asunto, $contenido, $headers);

$mensaje= '<html>
<head>
<title>Confirmaci&oacute;n de Comentario</title>
</head>
<body link="/* 666666" vlink="/* 999999" alink="/* CCCCCC">
<table width="558" height="320" border="0" align="center">
<tr>
<td width="552" height="320" align="center" valign="top">
<table width="542" height="119" border="0">
<tr>
<td width="380" height="115"><a href="http://www.dewma.cl"><img src="http://www.kosmoglossa.cl/logo.gif" width="535" height="150"></a></td>
</tr>
</table>
<table width="545" height="209" border="0">
<tr>
<td width="580" height="201" background="http://www.comsol.cl"><blockquote>
<p><font color="/* 0099CC" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>' . $_POST["nom_flash"] . '</b>,
gracias por su comunicarse con nosotros.</font><br>
<br>
<font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Su
mensaje ha sido recibido exitósamente. <br>
<br>
Muy pronto nos colocaremos en contacto con usted...</font><font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"><br>
<br>
</font><font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Este
formulario a sido enviado el '.$fecha.'.<br>
Desde la IP: '.$ip.' </font></p>
<p><font color="/* 999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="http://www.dewma">www.dewmal</a><br>
</font></p>
</blockquote></td>

</tr>

</table>
</td>
</tr>
</table>
</body>
</html>
';

$cabeceras = 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$cabeceras .= 'From: dewma< [email protected] >' . "\r\n";
mail("".$_POST["email_flash"]."", "Mensaje recibido", $mensaje, $cabeceras);

?>

Última edición por lvrodo; 27/01/2009 a las 19:15
  #2 (permalink)  
Antiguo 27/01/2009, 20:56
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 13 años
Puntos: 43
Respuesta: Ayuda Formulario Flash!

Hola Ivrodo !

Prueba ejecutando el script php independientemente, básate en el siguiente código:

Código php:
Ver original
  1. $Name = "Da Duder"; //senders name
  2. $email = "[email protected]"; //senders e-mail adress
  3. $recipient = "[email protected]"; //recipient
  4. $mail_body = "The text for the mail..."; //mail body
  5. $subject = "Subject for reviever"; //subject
  6. $header = "From: ". $Name . " <" . $email . ">\r\n"; //optional headerfields
  7.  
  8. mail($recipient, $subject, $mail_body, $header); //mail command :)

Guardas el script con los valores reales y prueba ejecutándolo desde el servidor para ver si se realiza el envío correctamente.

Sale, nos cuentas que paso.

Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
  #3 (permalink)  
Antiguo 28/01/2009, 21:10
 
Fecha de Ingreso: enero-2009
Mensajes: 9
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Ayuda Formulario Flash!

cambié el código y probé elformulario me funcionó perfectamente, pero cuando lo introduje en un página de mi pageflip el mail no lo envió.

:S

ayuda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:03.