Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 6 de 6

Tema: recogida de firmas [solucionado]

  1. #1
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    03 abr, 06
    Ubicación
    CATALUNYA
    Mensajes
    1,444
    Poder de Reputación
    28

    recogida de firmas [solucionado]

    Hola a todos!!
    Despues de mucho tiempo, he vuelto!!
    Si, soy yo, el Aorkis de siempre, solo que algo más crecidito y sobretodo más ocupado! Bueno, ahora dejare un post en la sección off topic informando sobre mi ausencia


    El caso que nos interesa es el siguiente:
    Quiero crear un formulario de envio por correo electronico de forma que el visitante solo tenga que introducir su nombre, dirección de e-mail (y si es necesario tambien su contraseña). El visitante no tiene que rellenar ningún otro campo, ya que lo que quiero es que al darle al botón enviar, se envie un texto (definido previamente por mi) a una dirección mail concreta.
    Algo parecido a la recogida de firmas o las solicitudes que se envian a los politicos.

    Me interesaria tambien, a poder ser, que el correo se envie a varios destinatarios, alguno de los cuales como copia y copia oculta.



    Espero que alguien pueda ayudarme ya que, como bien sabeis, los formularios no son uno de mis puntos fuertes.


    Un abrazo compañeros!!! :D
    Aorkis.
    No he perdido la cabeza. Tengo la copia de seguridad en algún sitio.
    Marxa Laietanienca.
    http://www.comocreartuweb.com/comune...normas-v01.gif

  2. #2
    Es que hay vida fuera de CCTW? Habitante
    Fecha de Ingreso
    05 oct, 07
    Ubicación
    Sevilla - España
    Mensajes
    4,599
    Poder de Reputación
    41
    Pues de eso precisamente tengo hecho un tutorial, jeje, lo podrás encontrar aquí: http://www.comocreartuweb.com/phpBB2/ftopic5806-0.html

    Para poder utilizarlo necesitas que tu servidor tenga phpmail (ueuo lo tiene, ya que creo recordar que ese era el tuyo)

    para hacer que lo mande a varias personas puedes hacer dos cosas:
    Crear nuevas variables para que lo mande a otro correo (lo más rápido si sabes php)
    Poner otro código php con el otro correo.

    Si quieres que sea el correo que escriben en el formulario primero debes crear las variables para los campos del formulario en el código php, y después defines el correo con la variable del email.

    Saludos

  3. #3
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    03 abr, 06
    Ubicación
    CATALUNYA
    Mensajes
    1,444
    Poder de Reputación
    28
    El tutorial que me comentas explica como hacer un formulario ordinario. Pero lo que yo quiero es que los visitantes solo introduzcan su direccion mail y su nombre, pero no el campo de texto. Este campo quiero que ya este rellenado por mi antes.
    El caso es que no quiero que me envien el mail a mi, sino a una entidad como medida de presion. Ellos no nos hacen caso y vamos a usar el apoyo popular para conseguirlo. Y para ello quiero que solo deban introducir su nombre y direccion mail para que se envie este texto. De este modo es más facil que si tienen que enviar ellos el mail que siempre da mas pereza...

    No se si me explico bien... :?
    Aorkis.
    No he perdido la cabeza. Tengo la copia de seguridad en algún sitio.
    Marxa Laietanienca.
    http://www.comocreartuweb.com/comune...normas-v01.gif

  4. #4
    Es que hay vida fuera de CCTW? Habitante
    Fecha de Ingreso
    05 oct, 07
    Ubicación
    Sevilla - España
    Mensajes
    4,599
    Poder de Reputación
    41
    Ah, bueno, el tutorial que yo te pasé era para que mande directamente el correo al correo electrónico que sea.
    Veamos, vamos por pasos.
    Primero vamos a crear el formulario en el html.
    me imagino que ya tendrás los campos hechos. Para que aparezcan rellenos desde el principio sólo debes usar la propiedad value, por ejemplo:
    <input name="email" type="text" id="email" value="blabla@bla.com">

    Saludos

  5. #5
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    03 abr, 06
    Ubicación
    CATALUNYA
    Mensajes
    1,444
    Poder de Reputación
    28
    Vale, a mi manera pero he conseguido hacerlo. Pero estab haciendo pruebas cuando de repente ha dejado de funcionar y me aparece la pagina de error 500 (error interno del servidor)...

    Os dejo los codigos a ver si me podeis decir que pasa


    Codigo de la oagina formulari.htm
    Código:
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Dona suport a la Festa'l Burro 2008!</title>
    </head>
    
    <body>
    <form id="form1" name="form1" method="post" action="enviat.php">
      
    
    <label>Nombre<input name="nombre" type="nombre" id="nombre" />
      </label></p>
      
    
    <label>Població<input name="empresa" type="empresa" id="empresa" />
      </label></p>
      
    
    <label>E-Mail<input name="mail" type="mail" id="mail" />
      </label></p>
      
    
    <label></label>
      </p>
      
    
    <label><input type="submit" name="Submit" value="Enviar" /></label></p>
    </form>
    </body>
    </html>


    Y ahora el de la pagina enviat.php.
    Código:
    <title>Gr&agrave;cies!</title>
    <p align="center">Missatge enviat correctament.</p>
    <p align="center">Moltes gr&agrave;cies per la teva ajuda, entre tots aconseguirem fer tornar la Festa&acute;l Burro a Vilassar de Mar. </p>
    <?php
    $nombre = $_POST['nombre'];
    $mail = $_POST['mail'];
    $empresa = $_POST['empresa'];
    
    $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 = "Hola, em dic " . $nombre . ", i visc a " . $empresa . " \r\n";
    $mensaje .= "He rebut informació referent a la Festa'l Burro 08 que afirma que enguany no es celebrarà. \r\n";
    $mensaje .= "M'agradaria conèixer els motius que han dut a prendre aquesta decisió així com mostrar el meu desaprovament a aquesta supresió de les Festes Joves dins la Festa Major de Vilassar de Mar. \r\n";
    $mensaje .= "Atentament " . $nombre . ". \r\n";
    $mensaje .=  . $mail . " \r\n";
    $mensaje .= . $empresa . . date('d/m/Y', time());
    
    $para = aorkis@programador.com';
    $asunto = 'Festa´l Burro 08';
    
    mail($para, $asunto, utf8_decode($mensaje), $header);
    
    echo 'Missatge enviat correctament. Moltes gràcies per la teva ajuda, entre tots aconseguirem fer tornar la Festa´l Burro a Vilassar de Mar.';
    
    ?>


    Muchas gracias!! :D
    Aorkis.
    No he perdido la cabeza. Tengo la copia de seguridad en algún sitio.
    Marxa Laietanienca.
    http://www.comocreartuweb.com/comune...normas-v01.gif

  6. #6
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    03 abr, 06
    Ubicación
    CATALUNYA
    Mensajes
    1,444
    Poder de Reputación
    28
    Solucionado, gracias de todos modos!!
    Aorkis.
    No he perdido la cabeza. Tengo la copia de seguridad en algún sitio.
    Marxa Laietanienca.
    http://www.comocreartuweb.com/comune...normas-v01.gif

Temas Similares

  1. Firmas
    Por The Webmaster en el foro Foro General
    Respuestas: 8
    Último Mensaje: 26/03/2008, 11:11
  2. como poner firmas
    Por kimapa en el foro Otros Elementos
    Respuestas: 1
    Último Mensaje: 18/02/2008, 13:07

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •