ampersand
Новичок
Условие выполняется выборочно =?
Салям, уважаемые мега-монстры пхп
.
Поиск не помог, посему пишу в новую тему.
Вот мой самонаписанный простой счетчик:
т.о. в файле "...colip.txt" хранится список айпи, по идее уникальных. Все вроде работает, но вот в ентом списке иногда встречаются повторяющиеся номера. Чего из-за и образом каким они туда попадают?
Спасибо.
Салям, уважаемые мега-монстры пхп

Поиск не помог, посему пишу в новую тему.
Вот мой самонаписанный простой счетчик:
PHP:
$userip=$_SERVER[REMOTE_ADDR];
$colip=fopen("data/colip.txt","r");
while(!feof($colip)){
$iparray[]=fgets($colip);
}
fclose($colip);
foreach($iparray as $checkip){
if($userip==$checkip){
$curcount=file_get_contents("data/counter.txt", 1);
echo $curcount;
exit();
}
}
$colip=fopen ("data/colip.txt","a");
fwrite($colip, "\n".$userip);
fclose($colip);
$curcount=file_get_contents("data/counter.txt", 1)+1;
echo $curcount;
$counter=fopen("data/counter.txt","w");
fwrite($counter, $curcount);
fclose($counter);
Спасибо.