Desarrollo Web /

[PHP] Formulario

Participa en el tema [PHP] Formulario en el foro Desarrollo Web.
Estas seguro que tu servidor soporta PHP?...6

Buscar en este tema:
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 >
 
  •  
    Nefertiti escribió el 17/07/2005 a las 05:00 hs.
     
  • Nico7799 escribió el 23/01/2007 a las 19:14 hs. ¿Mensaje inapropiado?

    #51 Re: Formulario

    Estas seguro que tu servidor soporta PHP?
    Me gusta este mensaje
  • h9ll escribió el 23/01/2007 a las 19:20 hs. ¿Mensaje inapropiado?

    #52 Re: Formulario

    Hola! gracias por responder nico, la verdad q estaba seguro de q si, osea al tema host lo maneja mi hermano ahora lo llamo y te comento bien gracias

    Si soporta, es en elserver.com

    Tendra algo q ver con esto?
    Consultando con la atención al cliente del hosting me dijo que seguramente tenía un problema con los register_globals y que lo que tenía que hacer era poner en el directorio principal del sitio un archivo con el nombre .htaccess que adentro tuviera esto:

    php_flag display_errors 1
    php_flag register_globals 1

    Hecho esto, todo anduvo perfecto.
    Me gusta este mensaje
  • Nico7799 escribió el 23/01/2007 a las 19:42 hs. ¿Mensaje inapropiado?

    #53 Re: Formulario

    No creo que eso tenga algo que ver.

    Fijate que cuando accedes directamente a tu archivo PHP (http://www.orsay-troupe.com.ar/contacto.php) ves todo el codigo fuente. Eso no tendria que pasar y en general es señal de que no esta interpretando el PHP.

    Proba hacer una pagina con esto:
    Código PHP:
    <?php
    echo 'hola';
    ?>
    Nada mas que eso. Sin lineas en blanco, sin nada. Y subilo. Si ves el codigo fuente es que PHP no esta andando bien. Si ves solo la palabra hola es que si.
    Me gusta este mensaje
  • h9ll escribió el 23/01/2007 a las 19:50 hs. ¿Mensaje inapropiado?

    #54 Re: Formulario

    haha no pasa ninguna de las dos cosas, estoy meado por un lagarto
    aparece la pagina totalmente en blanco! :|
    http://www.orsay-troupe.com.ar/hola.php

    (igual fijate q no aparece todo el codigo sino como 3/4 la primera parte no aparece, no se xq sera... hablo en contacto.php)
    Me gusta este mensaje
  • Nico7799 escribió el 23/01/2007 a las 20:06 hs. ¿Mensaje inapropiado?

    #55 Re: Formulario

    jajaja...no no...esta bien eso. Mira el codigo fuente de la pagina y vas a ver que ves el codigo PHP.
    Significa que el server no esta interpretando los PHP correctamente.
    Me gusta este mensaje
  • h9ll escribió el 24/01/2007 a las 16:42 hs. ¿Mensaje inapropiado?

    #56 Re: Formulario

    Como pensaba, mi hermano no habia habilitado PHP XD
    ya esta andando, muchas gracias viejo
    Me gusta este mensaje
  • Nico7799 escribió el 24/01/2007 a las 16:49 hs. ¿Mensaje inapropiado?

    #57 Re: Formulario

    De nada che. Me alegro que este andando. Saludos.
    Me gusta este mensaje
  • goldsant escribió el 18/02/2007 a las 17:36 hs. ¿Mensaje inapropiado?

    #58 Re: Formulario

    tengo un pequeño problema, el formulario se crea perfecto, el servidor me sube perfectamente el php, pero cuando lleno el formulario y le doy a "enviar" me aparece esto:

    Method Not Allowed

    The requested method POST is not allowed for the URL /posandoetlp/contact.php.
    Me gusta este mensaje
  • goldsant escribió el 18/02/2007 a las 20:55 hs. ¿Mensaje inapropiado?

    #59 Re: Formulario

    Le pregunte a un amigo qué era lo que pasaba, me dijo ke el server no me acepta el metodo POST..

    asi que lo cambie a get, ahora funciona, pero tengo 2 problemas...

    1. Que al apretar en enviar, me redirecciona a la pagina php, pero el codigo es VISIBLE.
    2. Que no me envia el mail :/

    Tengo los archivos subidos al host... los miras y te fijas ke onda porfa?

    www.posandoetlp.cbj.net


    te paso los codigos de las paginas...

    esta es la del formulario...

    Código:
    <style type="text/css">
    <!--
    .Estilo4 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
    .Estilo7 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
    body,td,th {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
    }
    body {
        background-color: #53AAF1;
    }
    -->
    </style>
    <title>Posando: Formulario de Inscripcion</title>
    <script type="text/JavaScript">
    <!--
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
    
    function MM_validateForm() { //v4.0
      var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
      for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
        if (val) { nm=val.name; if ((val=val.value)!="") {
          if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
            if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
          } else if (test!='R') { num = parseFloat(val);
            if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
            if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
              min=test.substring(8,p); max=test.substring(p+1);
              if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
        } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
      } if (errors) alert('The following error(s) occurred:\n'+errors);
      document.MM_returnValue = (errors == '');
    }
    //-->
    </script>
    <form action="contact.php" method="get" name="form1">
      <p align="center"><img src="http://images.cjb.net/bf82f.png" width="455" height="314" /></p>
      <div align="center">
        <table width="824" height="264" border="0" bgcolor="#EBEBEB">
          <tr>
            <td><span class="Estilo7">DATOS PERSONALES </span><span class="Estilo4">(Obligatorios)</span> </td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td width="305"><label><span class="Estilo4">NOMBRE</span></label> 
            Y APELLIDO </td>
            <td width="509"><input name="nombre" type="text" id="nombre" size="32" maxlength="52"></td>
          </tr>
          
          <tr>
            <td><label><span class="Estilo4">EDAD</span></label></td>
            <td><input name="edad" type="text" id="edad" size="7" maxlength="3">
                <span class="Estilo4">13 a 19. Se hacen exepciones hasta 21 a&ntilde;os. </span></td>
          </tr>
          <tr>
            <td><label><span class="Estilo4">E-MAIL</span></label></td>
            <td><input name="email" type="text" id="email" size="52"></td>
          </tr>
          <tr>
            <td><label><span class="Estilo4">FOTOLOG</span></label></td>
            <td><input name="fotolog" type="text" id="fotolog" value="http://fotolog.com/" size="52" maxlength="70"></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><span class="Estilo7">INFORMACION ADICIONAL </span><span class="Estilo4">(Opcional)</span></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><label><span class="Estilo4">COLEGIO</span></label></td>
            <td><input name="colegio" type="text" id="colegio" size="52"></td>
          </tr>
          <tr>
            <td><label><span class="Estilo4">MODALIDAD</span></label></td>
            <td><input name="modalidad" type="text" id="modalidad">
                <span class="Estilo4"> Ej. Humanidades </span></td>
          </tr>
          <tr>
            <td valign="top"><label><span class="Estilo4">DESCRIPCION PERSONAL</span></label></td>
            <td><textarea name="descripcion" cols="52" rows="5" id="descripcion"></textarea></td>
          </tr>
          <tr>
            <td valign="top"><p class="Estilo4">GENEROS MUSICIALES Y BANDAS PREFERIDAS </p></td>
            <td><label>
              <textarea name="musica" cols="52" rows="4" id="musica"></textarea>
            </label></td>
          </tr>
          <tr>
            <td><span class="Estilo4">EN MI TIEMPO LIBRE... </span></td>
            <td><textarea name="freetime" cols="52" rows="4" id="freetime"></textarea></td>
          </tr>
        
          <tr>
            <td>RAZON POR LA QUE QUIERO PARTICIPAR </td>
            <td><textarea name="razon" cols="52" rows="4" id="razon"></textarea></td>
          </tr>
          <tr>
            <td>Le&iacute; las <a href="reglas.htm"><strong>Reglas del Juego</strong></a> y estoy de acuerdo </td>
            <td><input type="checkbox" name="checkbox" value="checkbox" /></td>
          </tr>
        </table>  
      </div>
      <p align="center">&nbsp;</p>
      <p align="center">
        <input name="submit" type="submit" id="submit" onclick="MM_validateForm('Nombre','','R','Edad','','RinRange13:21','E-mail','','RisEmail','Fotolog','','R');return document.MM_returnValue" value="Enviar Formulario">
      </p>
    </form>
    
    y esta la PHP...

    Código:
    <?php
    if (isset($_GET['submit'])) {
    
            // We get all the variables
            foreach ($_GET as $key=>$value) {
            if ( gettype( $value ) == "array" ) {
                //print "$key == <br>\n";
            } else {                   
                //print "$key == $value<br>\n";
                $key = $value;
            }
        }
        
        $message = "Formulario de inscripcion\n" . 
        "\nNombre y Apellido: " .  $nombre . 
        "\nEdad: " . $edad .
        "\nEmail: " . $email . 
        "\nFotolog: " . $fotolog . 
        "\nColegio: " . $colegio . 
        "\nModalidad: " . $modalidad . 
        "\nDescripcion personal: " . $descripcion . 
        "\nGeneros y bandas preferidas: " . $musica . 
        "\nUso el tiempo libre para: " . $freetime . 
        "\nRazon por la que quiero concursar: " . $razon; 
        
        $to = 'posando.etlp@gmail.com';
        $subject = '$nombre';
        $headers = "From: $email\r\n" .
        "Reply-To: $email\r\n";
    
        mail($to,$subject,$message,$headers);
        
        header('Location: gracias.htm');
    
    } else {
    echo 'Gracias por participar';
    }
    ?>
    




    Gracias de antemano =)
    Me gusta este mensaje
  • Nico7799 escribió el 22/02/2007 a las 13:05 hs. ¿Mensaje inapropiado?

    #60 Re: Formulario

    goldsant, donde estan subidos los archivos exactamente? Porque ahi no los veo.
    Me gusta este mensaje
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 >

LinkBacks: http://www.psicofxp.com/forums/desarrollo-web.264/251284-php-formulario.html


Estadísticas del tema
  • 131 RESPUESTAS
  • 30191 VISTAS
  • 42 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB