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

Formulario Flash+PHP con selección de destinatario

Estas en el tema de Formulario Flash+PHP con selección de destinatario en el foro de Flash y Actionscript en Foros del Web. Hola amigos que tal os hago una pregunta para ver si estoy en lo cierto porque si no ya ni sigo.....: Resulta que tengo que ...
  #1 (permalink)  
Antiguo 20/01/2009, 05:11
Avatar de Wizart  
Fecha de Ingreso: noviembre-2008
Mensajes: 42
Antigüedad: 9 años
Puntos: 0
Formulario Flash+PHP con selección de destinatario

Hola amigos que tal os hago una pregunta para ver si estoy en lo cierto porque si no ya ni sigo.....: Resulta que tengo que hacer un formulario de contacto para una revista digital y tienen varias secciones bla bla bla y que cuando escriba el visitante su texto pueda seleccionar mediante checkboxes o lista desplegable la sección a la que quiere que llegue.

Y ahora la pregunta:

Yo este formulario lo podria hacer en PHP puro PERO tengo entendido y pienso que si las direcciones de email aunque no estén a simple vista en la web si que lo están en el codigo fuente de la página por lo que los robots spammers podrán leerlos e indexarlos en sus listados de correo para el posterior spam, si me equivoco en esto corregirme pues si los spamers no pueden leer el .php donde yo tengo los emails lo haré así y prescindiré del flash, de lo contrario si me gustaria hacerlo en flash, y aquí se me plantea una duda, yo tengo el típico formulario de email con su send.php y n el flash pues Nombre, Email, Telefono y Comentarios, seria como añadirle un desplegable o unos cuantos checkboxes para la selección del correo...

Venga saludos y haber que me contais de esto, que si no fuera por vosotros me estarian comiendo las moscas ya jajaja Saludos!!!
  #2 (permalink)  
Antiguo 20/01/2009, 07:16
Avatar de Wizart  
Fecha de Ingreso: noviembre-2008
Mensajes: 42
Antigüedad: 9 años
Puntos: 0
Respuesta: Formulario Flash+PHP con selección de destinatario

Bueno viendo que nadie me echa una mano al final he decidido crear este formulario que es el típico que uso para envio de emails en flash pero añadiendo un combobox unicamente para meter ahi las secciones a donde el visitante desea enviar el email osea:

- Dirección
- Maquetación
- Webmaster

etc..

os pongo el código que uso en el AS del formulario flash y el del archivo send.php
el tema es modificar los dos códigos para que me tenga en cuenta el combobox, no se si será muy complicado de hacer o si voy mal encaminado :( ya me direis vosotros.

Códifo del form Flash:
Cita:
enviar = function () {
if (email_txt.text.length && nombre_txt.length && telefono_txt.length && mensaje_txt.length) {
if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.telefono = telefono_txt.text;
form_lv.sendAndLoad("http://www.wizartech.es/send.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
telefono_txt.text = "";
form_lv.onLoad = function() {
trace("LLEGO");
if (this.estatus == "ok") {
mensaje_txt.text = "Gracias por tu mensaje.";
nombre_txt.text = "";
email_txt.text = "";
telefono_txt.text = "";
} else {
mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";
}
};
} else {
email_txt.text = "Correo Invalido";
}
} else {
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
telefono_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";
}
};
borrar = function () {
nombre_txt.text = "";
email_txt.text = "";
mensaje_txt.text = "";
telefono_txt.text = "";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
Código del PHP:
Cita:
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$telefono = $_POST['telefono'];

$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Su telefono es: " . $telefono . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Mensaje enviado desde Rosalez.net ole!!';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&estatus=ok&';
?>
Pues eso es todo, haber como podria implementar el combobox

Gracias de antemano.

Por cierto el formulario está aqui por si lo quereis ver...
http://www.wizartech.es/grita/contacto.htm
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 00:04.