" strcmp() restituisce un valore positivo quando la stringa passata come primo parametro è più grande rispetto al secondo e un valore negativo quando è più piccolo. Se entrambe le stringhe sono uguali, strcmp()restituisce 0 "
così sembra funzinare:
<?php
$filename = 'prova.txt';
$ip = $_SERVER['REMOTE_ADDR'];
if(file_exists($filename) == 1)
{
$ip = $_SERVER['REMOTE_ADDR'];
$fp = fopen($filename, 'r');
$lines = file($filename);
echo $ip.' - '.$lines[0];
echo "<br>";
if ($ip === $lines[0]) {
echo "si1<br/>";
}
if ($ip === $lines[0]){
echo "si2<br/>";
}
if (strcmp($ip, $lines[0]) === 0){
echo "si3<br/>";
}
if(strcmp($ip, $lines[0]) === 0){
echo "si4";
}
fclose($fp);
}
?>
attenzione che nel file prova.txt, non ci siano spazi.

Rispondi quotando