Hola maribajar,
Estas usando un while que es una "estructura iterativa".
Para cortar el ciclo o la iteración (salir de la estructura) usa el comando "
break;".
Te quedaría así:
Código PHP:
$fp =fopen("../ficheros/direccionIP.txt", 'r'); //fichero donde esta las direccion IP y las fechas
$bandera = true;
while (!feof($fp)){
$linea = fgets($fp,1024);
$trozo = explode (" ", $linea);
if(($ipvoto==$trozo[2]) && ($fechavoto==$trozo[5])){
echo "Usted ya ha votado en la encuesta ";
$banera = false;
break;
}
}
fclose($fp);
if ($bandera) {
// Guardemos el voto
}
Fíjate en el código que usé "$badera" que es la variable que me va a indicar si guardo o no el voto.
Quedo a tu disposición ;)
SAludos