Имена участников (разделяйте запятой).
Сложно сказать чем вызвано такое поведение этого скрипта у вас на сайте. Попробуйте обратиться в техподдержку хостинга.
Попробуйте файл из вложения
Поместите последний код в отдельный файл. Например test.php
Внимательно изучите нижеследующее и объясните что там происходит. <?php $file1 = file('black_list1.txt', FILE_IGNORE_NEW_LINES); $file2 =...
ОК. Начнем с азов с учетом новых вводных. Есть два текстовых файла black_list1.txt и black_list2.txt Где хранятся данные в формате "IP|other" в...
Потому, что у вас $cr[] = $ip; а не $cr[$ip] = $date; Теперь скрипт проверяет существование ключа [$_SERVER['REMOTE_ADDR'] в массиве $cr...
Я дополнил предыдущее
Не нужен другой список. $cr = array(); foreach($file as $value) { list($ip, $date) = explode('|', $value); $cr[$ip] = $date; } print_r($cr);...
Вот в этой части скрипта $cr = array(); foreach($file as $value) { list($ip, $date) = explode('|', $value); $cr[] = $ip; } показано, как...
Попробуйте перефразировать.
<?php $file = file('black_list.txt', FILE_IGNORE_NEW_LINES); $cr = array(); foreach($file as $value) { list($ip, $date) = explode('|',...
Не совсем понятно что вы хотите сделать со скриптами из первого сообщения. Если нужно записать что-то в текстовый файл, то предоставьте образец...
Тогда делайте авторизацию. Разбирать тысячи строк для каждого запроса, всё равно, что в ногу себе выстрелить.
https://yournet.info/tools/gen/htaccess_ip_ban
Посчитать выданные строки.
https://dev.mysql.com/doc/refman/8.0/en/insert-select.html
Окончательный вариант с for. <pre> <?php $array = array(1, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 19, 20); //1, 2, 3, 4, 7, 9, 10, 11); $new_array =...
Ладно, до локалки доберусь, гляну.
Так? if($i != 0 && $j != $sizeof + 1 && $array[$i] - 1 == $array[$h] || $array[$i] + 1 == $array[$j])
Кстати, да.