+ Responder Tema
Resultados 1 al 6 de 6

Tema: Ayuda con formulario

  1. #1
    Recien Llegado! Merodeador LEM Está en el buen camino
    Fecha de Ingreso
    24 may, 08
    Ubicación
    www.servidoresao.net.ar
    Mensajes
    5
    Poder de Reputación
    0

    Ayuda con formulario

    Código:
    <style type="text/css">
    
    <!--
    
    .style1 {
    
    	font-size: 12px;
    
    	font-weight: bold;
    
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    
    }
    
    -->
    
    </style>
    
    <div align="center">
        
    
    
    
        </p>
    
        <table width="363" border="0" cellspacing="1">
    
          <tr>
    
            <td width="78">Nombre:</td>
    
            <td width="278"><label>
    
              <input name="nombre" type="text" id="textfield2" size="45">
    
            </label></td>
    
          </tr>
    
          <tr>
    
            <td>Mail:</td>
    
            <td><input name="email" type="text" id="textfield3" size="45" /></td>
    
          </tr>
    
        </table>
    
        <label>
    
    
        Mensaje:
    
    
        <textarea  name="cmensaje" cols="45" rows="10" id="textfield" value="Enviar">Tu Web:
    
    URL de banner: Si el tamaño excede los
    
    100 x 60 a menos que sea mínimo el
    
    exceso su banner no será colocado.
    
    
    
    *Características de su sitio:
    
    
    
    
    
    *Caracteristicas de su sitio:</textarea>
    
        
    
    
        
    
    
        </label>
    
        <p class="style1">Para que nosotros colguemos su banner
    
    
          Tenemos que estar convencidos de que
    
    
          su sitio la valga y adem&aacute;s estos seria
    
    
          un intercambio de banners es decir que
    
    
          usted tambi&eacute;n tiene que colocar nuestro
    
    
          banner en su sitio Web.</p>
    
        <p class="style1">Nuestro banner: [img]archivos/bannerservidoresao.gif[/img]</p>
    
        <label>
    
    
        </label>
    
    
    
    
    
              <label>
    
              <input type="submit" name="button" value="Enviar">
    
              </label>
    
              <font face="Verdana, Arial, Helvetica, sans-serif"><font size="1">
    
              <input type="reset" name="Reset" value="Limpiar" />
    
          </font></font>
    
    
            </p>
    
      </form>
    <?php
    $sendTo = "servidoresao@hotmail.com";
    $subject = "Pedido de Afiliacion";
    $nombre = $_POST["nombre"];
    $email = $_POST["email"];
    $observacion = $_POST["observacion"];
    $publica = $_SERVER[REMOTE_ADDR];
    $headers .= "";
    $message = "\nNombre: " . $nombre . "\nEmail: " . $contraseña . "\nobservacion: " . $observacion . $opciones . "\nIP Pública: " . $publica;
    mail($sendTo, $subject, $message, $headers);
    ?>
      </div>
    No se por que pero nunca me llega el mail a mi web. otra cosa si alguien save alguna forma para evitar los robot ejemplo un codigo en una imagen...

    Desde ya garcias gente

    el formulario pertenece a este link: http://serversao.byethost11.com/afiliarce.php

  2. #2
    Es que hay vida fuera de CCTW? Habitante Jugoncan Está en el buen camino
    Fecha de Ingreso
    05 oct, 07
    Ubicación
    Sevilla - España
    Mensajes
    4,624
    Poder de Reputación
    30
    Pues tres cosas:
    El email te debe de llegar. Con byethost te llegará en un lapso de 10 o 20 minutos. Verifica la casilla de correo no deseado.
    Te llegará el nombre y el email, pero no te llegará el mensaje, porque el código php no está concordado con el formulario. Sólo tendrías que cambiar esto:
    <?php
    $sendTo = "servidoresao@hotmail.com";
    $subject = "Pedido de Afiliacion";
    $nombre = $_POST["nombre"];
    $email = $_POST["email"];
    $observacion = $_POST["cmensaje"];
    $publica = $_SERVER[REMOTE_ADDR];
    $headers .= "";
    $message = "\nNombre: " . $nombre . "\nEmail: " . $contraseña . "\nobservacion: " . $observacion . $opciones . "\nIP Pública: " . $publica;
    mail($sendTo, $subject, $message, $headers);
    ?>

    Al usar sólo la página php vas a implicar que se te llene tu casilla del correo de mensajes, ya que cada vez que se abre la página que contiene el código php te manda un correo aunque no se haya rellenado nada.

    Saludos

  3. #3
    Recien Llegado! Merodeador LEM Está en el buen camino
    Fecha de Ingreso
    24 may, 08
    Ubicación
    www.servidoresao.net.ar
    Mensajes
    5
    Poder de Reputación
    0
    Muchas gracias tenias rason tenia como 10 mails pero me llegaron al rato...

    Aprovecho para pregunta esto: como ago para poner las clasicas imagenes que tiran un codigo al asar ejemplo de 4 digitos y tenes que copiarlos para enviar el mensaje y evitar a los robots?

    Y si conosen un web hosting gratuito que no tarde tanto el mail se los agradeceria.

  4. #4
    Es que hay vida fuera de CCTW? Habitante Jugoncan Está en el buen camino
    Fecha de Ingreso
    05 oct, 07
    Ubicación
    Sevilla - España
    Mensajes
    4,624
    Poder de Reputación
    30
    Pues si quieres el captcha entonces nos quedaremos sólo con la página php.

    Primero crea un archivo llamado captcha.php, que contendrá sólo este código:
    Código:
    <?php 
    // archivo: captcha.php 
    function randomText($length) { 
        $pattern = "1234567890abcdefghijklmnopqrstuvwxyz"; 
        for($i=0;$i<$length;$i++) { 
          $key .= $pattern{rand(0,35)}; 
        } 
        return $key; 
    }?> 
    <?php 
    session_start(); 
    $_SESSION['tmptxt'] = randomText(8); 
    $captcha = imagecreatefromgif("bgcaptcha.gif"); 
    $colText = imagecolorallocate($captcha, 0, 0, 0); 
    imagestring($captcha, 5, 16, 7, $_SESSION['tmptxt'], $colText); 
    header("Content-type: image/gif"); 
    imagegif($captcha); 
    ?>
    Y pon una imagen junto a este archivo que se llame bgcaptcha.gif , esta imagen será el fondo del captcha.


    Luego, en tu formulario, donde quieras que aparezca el campo del captcha pon esto:
    Código:
    [img]../captcha.php[/img]
     
     <input name="tmptxt" type="text" style="text-align:center">
    <input name="action" type="hidden" value="checkdata">
    Luego donde tu pones tu código php en tu formulario cambialo y pon este:
    Código:
    <?php 
      session_start(); 
    if ($_POST['action'] == "checkdata") { 
        if ($_SESSION['tmptxt'] == $_POST['tmptxt']) { 
        
        
    
    $sendTo = "servidoresao@hotmail.com"; 
    $subject = "Pedido de Afiliacion"; 
    $nombre = $_POST["nombre"]; 
    $email = $_POST["email"]; 
    $observacion = $_POST["cmensaje"]; 
    $publica = $_SERVER[REMOTE_ADDR]; 
    $headers .= ""; 
    $message = "\nNombre: " . $nombre . "\nEmail: " . $contraseña . "\nobservacion: " . $observacion . $opciones . "\nIP Pública: " . $publica; 
    mail($sendTo, $subject, $message, $headers); 
    
    
    
        } else { 
            echo "<span class='Estilo1'>El código captcha es incorrecto</span>
    Volver atrás"; 
        } 
    } 
    ?>
    Con eso debe funcionar perfectamente.

    De hosting con phpmail que no tarde tanto en mandar el email te recomiendo ueuo o freetzi.

    Saludos

  5. #5
    Recien Llegado! Merodeador LEM Está en el buen camino
    Fecha de Ingreso
    24 may, 08
    Ubicación
    www.servidoresao.net.ar
    Mensajes
    5
    Poder de Reputación
    0
    Gracias loco sos un kpo, aora lo pruebo.

    Edito para no crear otro post.

    Sory que insita pero no envia aora el mail mira: http://serversao.byethost11.com/formus/enviar.php

  6. #6
    Es que hay vida fuera de CCTW? Habitante Jugoncan Está en el buen camino
    Fecha de Ingreso
    05 oct, 07
    Ubicación
    Sevilla - España
    Mensajes
    4,624
    Poder de Reputación
    30
    Pues es que has borrado la etiqueta form :?

+ Responder Tema

Temas Similares

  1. ayuda con formulario formulario
    Por jerelesi en el foro Formularios
    Respuestas: 7
    Último Mensaje: 11/08/2010, 14:16
  2. Ayuda con formulario.
    Por Dantirian en el foro Foro General
    Respuestas: 5
    Último Mensaje: 02/08/2010, 21:52

Permisos de Publicación

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