1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

el formulario no funciona

Tema en 'Imagen Digital y Video' iniciado por xsphere, 21 Ago 2006.

  1. xsphere

    xsphere Guest

    Hola compañeros, hace unos dias compre una plantilla flash para una web en el apartado de contactar viene un formulario de contacto con 3 campos.. nombre, email y mensaje, he puesto la plantilla en el servidor y se ve muy bien y todo es correcto, pero el formulario no funciona, por favor si alguien me puede ayudar para que dicho formulario funcione y pueda recibir los mensajes que manden las personas que visitan mi web
    Muchas gracias de antemano
    Un saludo desde el Mediterráneo
     
  2.  
  3. elQuique

    elQuique Usuario activo

    xsphere, bienvenido al foro :)

    Seria bueno saber si utiliza PHP, ASP o que para el envio y si haz modificdo el codigo o los nombres o campos
     
  4. lexxex

    lexxex Nuevo usuario

    Encontré este enlace:
    <a href="http://ervdesign.net/blog/?p=49" target="_blank"><b>http://ervdesign.net/blog/?p=49</b></a>
    espero que te sirva.

    BYtES
     
  5. kitsch

    kitsch Nuevo usuario

    Supongo que es un template de TemaplaMonster; ellos solo meten el diseño, no agregan codigo a sus diseños... pero es bastante simple, te explico:

    1.- Primero que nada asegurate que los campos de texto tengan la propiedad "introduccion de texto" en el panel de propiedades.

    2.- Agregalos siguientes nombres de instancia a cada campo de texto:

    nombre = nombre_txt
    email = email_txt
    mensaje = mensaje_txt

    3.- Ahora creamos un archivo PHP (desde el block de notas no importa) al que nombraremos 'enviar.php' con el siguiente codigo:
    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1--><?php
    if(isset($_POST["nombre"]) && isset($_POST["titulo"]) && isset($_POST["mail"]) && isset($_POST["mensaje"]) ){
    $fecha = date("D-M-y H:i");
    $mymail = "elcorreo@tu_servidor.com";
    $subject = "Desde el Sitio.. =)";
    $contenido = $_POST["nombre"]." Escribio :n";
    $contenido .= $_POST["mensaje"]."nn";
    $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.0n";
    $header .= "Content-Type: text/plain";
    mail($mymail, $subject, utf8_decode($contenido) ,$header);
    echo "&estatus=ok&";
    }
    ?><!--c2--></div><!--ec2-->

    4.- Ahora regresamos al flash y empezamos con el ActionScript, en el primer fotograma insertamos el siguiente codigo: <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    enviar = function () {
    if (email_txt.text.length && nombre_txt.length && titulo_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.titulo = titulo_txt.text;
    form_lv.sendAndLoad("http://www.tusitio.com/enviar.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 servidornIntentalo 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";
    }
    };
    borrar = function () {
    nombre_txt.text = "";
    email_txt.text = "";
    mensaje_txt.text = "";
    titulo_txt.text = "";
    };
    enviar_btn.onRelease = enviar;
    borrar_btn.onRelease = borrar;<!--c2--></div><!--ec2-->

    5.- Asegurate que tu boton tenga el nombre de instancia de "enviar_btn" y listo ;)

    Nota: Use PHP por defecto, ya que la mayoria de los servers ahora trabajan casi de forma predeterminada con PHP, pero si lo necesitas con ASP, lo modificamos y listo ;)
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·