Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/08/2003, 22:26
Avatar de Mickel
Mickel
 
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 6 meses
Puntos: 7
una version reducida...

Código PHP:
<?php
$sdirectorio
="files/";
//normalmente no tendras permisos sobre los archivos txt
//en el directorio raiz, asi que es buena idea abrirlos en otro
//directorio al cual darle un 775

$archivo=$sdirectorio."encuesta.txt";
$ips=$sdirectorio."direcciones.txt"

$swrite=$voto."#";
//este es el voto que se guardaria

$ip=$_SERVER['REMOTE_ADDR'];
// obtenemos la ip

$fp2=fopen($ips,"r+");
$todaslasips=fread($fp2);
fclose($fp2);
//vemos que ips han sido guardadas

if (strpos($todaslasips,$ip)>0) {
   
//la encontro! no puede votar
   
echo "Ya votaste";
} else {
   
$fp=fopen($archivo,"a+");
   
$w=fputs($fp,$swrite);
   
fclose($fp);
   
//grabas el voto

   
$fp2=fopen($ips,"a+");
   
$w2=fputs($fp2,$ip);
   
fclose($fp2);
   
//grabas la ip para evitar que vote de nuevo
}
?>
__________________
No tengo firma ahora... :(