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

Este Formulario ya sirve

Estas en el tema de Este Formulario ya sirve en el foro de Flash y Actionscript en Foros del Web. varias veces he visto que tienen problemas con este formulario asi que me puse aver que tenia y ya funciona codigo php Código: <?php if(isset($_POST["nombre"]) ...
  #1 (permalink)  
Antiguo 31/10/2006, 16:19
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 11 años, 2 meses
Puntos: 30
Este Formulario ya sirve

varias veces he visto que tienen problemas con este formulario asi que me puse aver que tenia y ya funciona

codigo php
Código:
<?php
if(isset($_POST["nombre"]) && isset($_POST["titulo"]) && isset($_POST["mail"]) && isset($_POST["mensaje"]) ){
    $fecha = date("D-M-y H:i");
    $mymail = "[email protected]";
    $subject = "Desde el Sitio.. =)";
    $contenido = $_POST["nombre"]." Escribio :\n";
    $contenido .= $_POST["mensaje"]."\n\n";
    $contenido .= "el mensaje se escribio el ".$fecha;
    $header = "From:".$_POST["mail"]."\nReply-To:".$_POST["mail"]."\n";
    $header .= "X-Mailer:PHP/".phpversion()."\n";
    $header .= "Mime-Version: 1.0\n";
    $header .= "Content-Type: text/plain";
    mail($mymail, $subject, utf8_decode($contenido) ,$header);
    echo "&estatus=ok&";
}
?>
codigo AS 2.0

Código:
//funcion que enviara los datos 
_global.enviar = function() {
	//comprobacion para escribir bien el correo
	if (email_txt.text.length && nombre_txt.length && titulo_txt.length && mensaje_txt.length) {
		//comprobacion para escribir bien el correo
		if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
			//creacion del objeto LoadVars que enviara los datos de AS a php
			var form_lv:LoadVars = new LoadVars();
			form_lv.nombre = nombre_txt.text;
			form_lv.mail = email_txt.text;
			form_lv.mensaje = mensaje_txt.text;
			form_lv.titulo = titulo_txt.text;
			//metodo sendAndLoad que envia datos y trae la respuesta de php
			form_lv.sendAndLoad("send.php", form_lv, "POST");
			mensaje_txt.text = "Enviando Mensaje..";
			nombre_txt.text = "";
			email_txt.text = "";
			titulo_txt.text = "";
			form_lv.onLoad = function() {
				trace("LLEGO");
				if (this.estatus == "ok") {
					mensaje_txt.text = "Tu mensaje fue enviado...";
					nombre_txt.text = "";
					email_txt.text = "";
					titulo_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";
		titulo_txt.text = "Dato Necesario";
		mensaje_txt.text = "Dato Necesario";
	}
};
_global.borrar = function() {
	nombre_txt.text = "";
	email_txt.text = "";
	mensaje_txt.text = "";
	titulo_txt.text = "";
};
_root.enviar_btn.onRelease = function() {
	enviar();
};
_root.borrar_btn.onRelease = function() {
	borrar();
};
Nota: en el email NO le pongan un correo de hotmail por que no funciona de preferencia pongan uno de gmail
Espero me puedan decir como subo los archivos para que no sea muy repetitivo el tema del formulario
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 15:54.