Ver Mensaje Individual
  #20 (permalink)  
Antiguo 16/07/2008, 10:33
hemilioguerra
 
Fecha de Ingreso: enero-2008
Mensajes: 73
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: Restringir votar 2 veces sin bbdd

Gracias por la respuesta JoniJnm, pero no me funciona. Seguramente esté haciendo algo mal xq nisikiera puede ver la encuesta. Lo puse en el archivo donde puse la encuesta. Queda así:
Código PHP:
   <?
$ip 
$_SERVER['REMOTE_ADDR'];

$file "ip.txt";
if(!
file_exists($file)) {
    
$fp=fopen($file,"w"); 
    
fputs($fp,""); 
    
fclose($fp); 


$file2=file($file); 
for (
$i=0;$i<count($file2);$i++) {
    if (
$ip == $file2[$i]) { die ("S&oacute;lo puedes votar una vez"); }
}

$fp=fopen($file,"w+"); 
fwrite($fp,implode("\n",$file2)."\n".$ip;
fclose($fp);
    }


?>
 <?
include("config.php"); //incluimos el fichero config.php donde tenemos la configuración del script
if(!file_exists($file)) //si el txt no existe...
    
{
    
$fp=fopen($file,"w"); //creamos un txt por si no tá creado
    
fputs($fp,"0\n0\n0\n0"); //le ponemos las respuestas desde 0
    
fclose($fp); //cerramos el txt
    
}


?>