O pones en el formulario un imput (donde se vota) por ejemplo así:
<input type="hidden" name="votar" value="1">
Y luego en el archivo esto:
Código PHP:
<?
if ($_GET['votar']) {
$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ólo puedes votar una vez"); }
}
$fp=fopen($file,"w+");
fwrite($fp,implode("\n",$file2)."\n".$ip;
fclose($fp);
}
}
?>
<?
//se supone que aquí también tendría que estar lo de:
if ($_GET['votar']) {
include("config.php"); //incluimos el fichero config.php donde tenemos la configuración del script
ect
}
O cambias el enlace para ver los votos, que sea así: tu_archivo.php
?ver_votos=1
Y escribes el código de arriba con $_GET['ver_votos']