Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/10/2011, 06:27
mitrofan
 
Fecha de Ingreso: mayo-2010
Mensajes: 128
Antigüedad: 14 años, 5 meses
Puntos: 13
Respuesta: Restringir uso de pagina PHP

Si quieres te posteo el mio para que te hagas una idea. Aunque supongo que se podrá hacer más simple e igual de efectivo. Pero bueno, aqui va:

Primeramente el formularioa para que te hagas una idea:

Código PHP:
session_start();
.
.
CODIGO QUE NO VIENE AL CASO
.
.
//AQUI EMPIEZA EL FORMULARIO
<?php
        
if ($_SESSION["fallo"]>2)
        {
        
$emailcodificado=codificador_hexa($email);    
        
?>
          <div>
        <p>Al no funcionar el formulario comunicate con el anunciante desde tu cliente de correo</p>
        <a href="mailto:<?php echo $emailcodificado;?>"><h3>Mada e-mail desde aquí</h3></a>
        </div>
        <?php
        
}
        
        
$num1=rand(1,20);
        
$num2=rand(1,20);
        
?>
        <form name="contactar" action="http://192.168.1.128/anunciopc/contactar.php" method="post">
        <fieldset id="cajacontacto">
          
            <legend  style="font-size:15; width:140px">CONTACTAR CON EL ANUNCIANTE</legend>
          
       
        <table align="center">    
          <tr>
            <td> T&iacute;tulo</td>
            </tr>
          <tr>
            <td><input type="text" name="titulo" maxlength="25" value="<?php echo $titulo;?>"  /></td>
            </tr>
            
            <tr>    
            <td><div id="titulo"> </div></td>
            </tr>
            
          </table>
          
          <table align="center">
          <tr>
            <td> Nombre </td>
            </tr>
          <tr>    
            <td><input type="text" name="nombre" value="<?php echo $nombre;?>"/></td>
            </tr>
            
            <tr>    
            <td><div id="nombre"> </div></td>
            </tr>
            
          </table>
          
          <table align="center">
          <tr>
            <td> Email </td>
            </tr>
          <tr>
            <td> <input type="text" name="email"  maxlength="25"/></td>
            </tr>
            
            <tr>    
            <td><div id="email"> </div></td>
            </tr>
            
            </table>
          
          <table align="center">
          <tr>
            <td>  Repita el email </td>
            </tr>
          <tr>
            <td> <input type="text" name="email2"  maxlength="25" onpaste="alert('No puedes pegar');return false"/></td>
            </tr>
            
            <tr>    
            <td><div id="email2"> </div></td>
            </tr>
            
            </table>
          
          <table align="center">
          <tr>
            <td> Tel&eacute;fono (optativo)</td>
            </tr>
          <tr>
            <td> <input type="text" name="tfno" maxlength="25"/></td>
            </tr>
            
            <tr>    
            <td><div id="tfno"> </div></td>
            </tr>
            
            </table>
          
          <table align="center">
          <tr align="center">
            <td align="center"> Comentarios </td>
            </tr>
                      
          <tr align="center">
            <td align="center"><textarea name="comentarios" rows="12" cols="20" style="overflow:hidden;" onkeydown="valida_longitud(document.forms[0].comentarios,num_caracteres_permitidos=150)" onkeyup="valida_longitud(document.forms[0].comentarios,num_caracteres_permitidos=150)"> </textarea></td>
            </tr>
            
           <tr>
            <td><div style="float:left">Caracteres:</div><div id="capa" style="float:left;">0</div></td>
           </tr>
            
            <tr>    
            <td align="left"><div id="comentarios"> </div></td>
            </tr>
          
          
          <tr>
              <td> <input type="text" name="asunto" id="asunto"/></td>
          </tr>
          
          <tr>
          <td> <input type="hidden" name="anuncio" value="<?php echo $idanuncio;?>"/></td>
          </tr>
          
          <tr>
            <td><div id="confirmar"> </div> </td>
        </tr>
        
          
          <tr>
            <td><input type="checkbox" name="confirmar"/> <a href="http://192.168.1.128/anunciopc/condiciones.html" target="_blank">Acepto las condiciones y t&eacute;rminos de uso y acceso</a></td>
        </tr>
            
          <tr>
            <td> Responde con un n&uacute;mero </td>
          </tr>
        
          <tr>
            <td> <strong> <?php ec
ho 
($num1);?> + <?php echo ($num2);?> </strong> <input type="text" size="8" name="pregunta" maxlength="2" /></td>
          </tr>
        
          <tr>
            <td><div id="pregunta"></div></td>
          </tr>
        
         <tr>
            <td> <input type="hidden" size="8" name="pregunta1" maxlength="2" value="<?php echo ($num1);?> "/></td>
         </tr>
   
            <tr>
            <td> <input type="hidden" size="8" name="pregunta2" maxlength="2" value="<?php echo ($num2);?>" /> </td>
         </tr>   
        
        </table>
            
            <input type="hidden" name="emailorigen" value="<?php echo $email?>"/>
          
          <table align="center">
          <tr>
            <td><input style="color:# 202020; background-color:#F90 font-size:16px; margin-left:25px; border:1px solid; font-style:italic" type="button" name="insertar"value="Enviar Anuncio" onclick="validar_contactar()" /></td>
            </tr>
        </table>
        </fieldset>
        
        </form>