Помогите с рег выражением.

Dweep
На сайте с 11.12.2006
Offline
207
451

Не могу понять, почему не работает мое регулярное выражение

Пишу такой код:

$html = trim(file_get_contents("http://azov.kiev.ua/temp/in2.txt"));
echo preg_match('#^.*@@@@@@@@#is', $html)."$";
echo preg_match('#@@@@@@@@#is', $html)."$";

Получаю результат 0$1$

А если в исходном файле после собачек удалить десяток символов, то получается

$html = trim(file_get_contents("http://azov.kiev.ua/temp/in3.txt"));
echo preg_match('#^.*@@@@@@@@#is', $html)."$";
echo preg_match('#@@@@@@@@#is', $html)."$";

То результыт выдает правильный

1$1$

В файле примерно 100 000 символов.

Просветите, как настроить апач, что б можно было работать с файлами с бОльшим количеством символов (более 100 000 хотя бы)?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

может быть:

echo preg_match('#^.*@@@@@@@@.*#is', $html)."$";

ну это так, на вскидку, если после собачек тоже есть символы

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
BD
На сайте с 22.03.2010
Offline
5
#2

delete....

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#3

ну тоже потру, так сказать свой ответ :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий