Я пытаюсь создать скрипт для хранения IP-адресов в текстовом файле, а не для подсчета уникального IP-адреса. Например, если у меня есть 3 разных IP в текстовом файлеPhp: подсчет значений из текстового файла
111.111.111.111
111.111.111.111
111.111.111.111
222.222.222.222
222.222.222.222
000.000.000.000
000.000.000.000
000.000.000.000
000.000.000.000
000.000.000.000
Чем это результат, который я пытаюсь иметь
111.111.111.111 = 3 (var = $total_visits)
222.222.222.222 = 2 (var = $total_visits)
000.000.000.000 = 5 (var = $total_visits)
Я знаю, что было бы более реалистичным, построенной в базе данных, но эта функция предназначена для специальной страницы с небольшим количеством пользователей, скажем, 20-30 уникальных посетителей в неделю.
Моя конечная цель заключается в том, что предупреждение как пользователей:
$x = 5; // total visits of a unique IP;
if ($x > 6)
{
header('Location: http://example.com/banned.php');
}
elseif ($x > 5)
{
echo 'First Warn! Go away!';
}
Какой код вы разработали? Это не сервис программирования. – PhilMasterG
Почему это важно, каков мой ответ? Ваше высокомерие возьмите это для себя – Avel
, насколько большой файл? сколько строк? hint: https://secure.php.net/manual/en/function.array-count-values.php – gengisdave