zrobiłem takie coś na razie tylko, że mi to nie działa.
Strpos() w pętli wykonuje się np. 3 razy, a if po za pętlom otrzymuje zawsze wynik ostatni od strpos. Czyli zawsze 3 tablice mi zwraca i to ją if sprawdza, a mi potrzeba tak zrobić żeby to działało.
Kod
<?Php
$plik = "licznik.txt";
$fp = fopen($plik, "r");
$dane = fread($fp, filesize($plik));
$explo = explode('|', $dane);
fclose($fp);
$zlicz = count($explo);
$twojeIp = $_SERVER['REMOTE_ADDR'];
echo "Twoje ip: $twojeIp<br />";
for($i = 0; $i < $zlicz; $i++){
$znajdz = strpos($twojeIp, $explo[$i]);
}
if ($znajdz === false){
echo "Ip jeszcze nie istnieje";
}
else{
echo "Ip juz istnieje";
}
?>
$plik = "licznik.txt";
$fp = fopen($plik, "r");
$dane = fread($fp, filesize($plik));
$explo = explode('|', $dane);
fclose($fp);
$zlicz = count($explo);
$twojeIp = $_SERVER['REMOTE_ADDR'];
echo "Twoje ip: $twojeIp<br />";
for($i = 0; $i < $zlicz; $i++){
$znajdz = strpos($twojeIp, $explo[$i]);
}
if ($znajdz === false){
echo "Ip jeszcze nie istnieje";
}
else{
echo "Ip juz istnieje";
}
?>
Pomoże ktoś?
