Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2006, 16:19
Rizzo
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 17 años, 6 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