Ver Mensaje Individual
  #15 (permalink)  
Antiguo 16/08/2003, 17:29
Avatar de philipppe
philipppe
 
Fecha de Ingreso: marzo-2002
Ubicación: Uruguay
Mensajes: 706
Antigüedad: 22 años
Puntos: 0
Te paso el código completo (es que más atrás puso mickel con una modificación de manoloweb):

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
}
?>

__________________
Plugin de AdSense para Wordpress: http://adsensei.org