Salve a tutti avrei un problema con questo codice:
Codice PHP:
<?php
$filename 
'prova.txt';
$ip $_SERVER['REMOTE_ADDR'];

if(
file_exists($filename) == 1)
{
$fp fopen($filename'r');
$lines file($filename);

echo 
$lines[1];
echo 
"<br>";
echo 
$ip;
echo 
"<br>";
echo 
$_SERVER['REMOTE_ADDR'];
echo 
"<br>";

if (
$_SERVER['REMOTE_ADDR'] == $lines[1]) 
{ echo 
"si"; }
if (
$ip == $lines[1])
{ echo 
"si"; }
if(
strcmp($_SERVER['REMOTE_ADDR'], $lines[1]) == 1)
{ echo 
"si"; }
if(
strcmp($ip == $lines[1]) == 1){ echo "si"; }
fclose($fp);
}
?>
praticamente dovrebbe verificare se l'IP di colui che attiva questo script esiste già in un file di testo "prova.txt" già contenente l'IP. Ma facendo i controlli in tutti quei 4 modi, il "si" non viene mai fuori, ovvero non risultano mai uguali... Il file contiene sicuramente lo stesso IP infatti nel controllo visivo
echo $lines[1];echo "<br>";
echo $ip;
echo "<br>";
echo $_SERVER['REMOTE_ADDR'];
echo "<br>";
appaiono tutti uguali...

Il file contiene circa una decina di righe con lo stesso IP già salvato
$lines[0],$lines[1],...,$lines[i]
è sempre uguale.

Ed un banale controllo
Codice PHP:
if($ip == $_SERVER['REMOTE_ADDR']) 
ovviamente funziona...

Come posso fare?