Tengo un problema y les pido su ayuda para resolverlo:
Estoy manejando un formulario en flash y php, funcionaba bien y recibía correctamente los mensajes a mi correo. mi código que usaba era:
- - - - - - - - - - - - - - - -
<?
//Tomamos las variables desde la pelicula
$elnombre = $_POST['nombre'];
$elemail = $_POST['email'];
$elmensaje = $_POST['mensaje'];
//Puedes modificar el asunto del mail
$asunto="Contacto desde el sitio";
//Encabezados
$encabezado="De: $elnombre<$elemail>\n";
//Informacion del e-mail
$mensajedatos="Esto fue lo que escribió:$elnombre\n
NOMBRE: $elnombre
E-MAIL: $elemail
MENSAJE: $elmensaje";
//E-mail al cual se envia el mensaje
$mail="[email protected]";
//Accion de enviar el mensaje
mail($mail,$asunto,$mensajedatos,$encabezado);
?>
- - - - - - - - - - - - - - - - - - - -
Dejo de funcionar a raiz que se cerro el puerto 25, y intente usarlo con otro provedor de hosting y me enviaron un ejemplo para el php, pero es para html, y quiero modificarlo para que sirva mi formulario en flash, pero lo he modificado a la buena de Dios, a y u d a
- - - - - - - - - - - - - - - - -- - -
<?
/***************************************
** Setup some parameters which will be
** passed to the smtp::connect() call.
***************************************/
$params['host'] = 'localhost';
$params['port'] = 25;
$params['helo'] = 'dominio.com.mx';
$params['auth'] = TRUE;
$params['user'] = '[email protected]';
$params['pass'] = 'contraseña';
/***************************************
** These parameters get passed to the
** smtp->send() call.
***************************************/
//Tomamos las variables desde la pelicula
$elnombre = $_POST['nombre'];
$elemail = $_POST['email'];
$elmensaje = $_POST['mensaje'];
//Puedes modificar el asunto del mail
$asunto="Contacto desde el sitio";
//Encabezados
$encabezado="De: $elnombre<$elemail>\n";
//Informacion del e-mail
$mensajedatos="Esto fue lo que escribió:$elnombre\n
NOMBRE: $elnombre
E-MAIL: $elemail
MENSAJE: $elmensaje";
//E-mail al cual se envia el mensaje
$mail="[email protected]";
//Accion de enviar el mensaje
mail($mail,$asunto,$mensajedatos,$encabezado);
?>
- - - - - - - - - - - - - - - - - - - - - -
el ejemplo que me enviaron es un formulario por mail usando PHP y el archivo class.smtp.inc
de hecho aqui en el foro hay un vínculo
bueno el caso es que no se como poner que el mensaje que va a salir del formulario primero llegue al servidor y que después se me reenvie...
ya no se que hacer !!