Дмитрий Пивоваров, в таком виде вам рекурсивный вызов и не нужен, только мешает. Просто продолжайте обработку страничек, пока есть ссылка на более "старые страницы". Разумеется $i лучше брать из ссылки, а не самому $i++.
Yupiter7575, в вопросе и про HTTP-запрос к PHP-скрипту тем более ничего не сказано, сказано только про ССЫЛКУ.
Регулярные выражеееения, циииикл.... Правильный ответ уже привели, не буду повторяться.
Кстааааати, это ведь ffmpeg берёт potok, в который влил данные кто-то ещё.
Запустите ffmpeg из консоли с -v debug, и проследите, нет ли пауз/перерывов в получении видеоданных?
А exit(); после echo() не нужен, точно?
Сделайте в success(response) {
console.dir(response);
}
и смотрите в консоли - какой ответ на AJAX-запрос прилетел в браузере.
Так у вас же прямо в скрипте эта модалка и "активируется": $('.overlay, .popup-thanks').fadeIn('slow');
P.S. Аааа, что-бы не... Тогда возвращайте в случае ошибки какой-нибудь текст "ERR" - и сравнивайте if (data == "ERR") ... Либо возвращайте не-200 HTTP-код и пишите функцию error().
О, я знаю этот вирус! Он очень сложнодетектируемый, многокомпонентный, у него куча названий, но чаще других используется одно имя: Microsoft.
Страшный вирус, поможет только переход на операционку стандарта POSIX.
Ну дайте-ж в конце концов скриншот этих посторонних аккаунтов!
А то вы не видели список пользователей в настройках безопасности файлов/директорий, там и не такое увидится...
Однако не настроена/установлена видеокарта в Xorg. Нажмите Ctrl+Alt+F1 - попадёте к консоль (авторизация пользователя), и дальше уже можно смотреть логи, настраивать...
Так замените AJAX-функции на простой console.log или alert, что бы завизировать факт срабатывания условия, и все. И разбирайтесь с самим условием. Плюс ещё стоит помнить, что AJAX ассиметричен, мда.
P.S. Ещё я бы вынес локальные переменные timeout и xhr из функции наружу, что бы они сохранялись между вызовами функциий (то есть между нажатиями клавиш в поле ввода).
Можно проверить, что вы прописали вполне корректное ограничение в правильный HTTP-сервер. Потом проверить, что nginx действительно перегрузился, и что воспринял этот конфигурационный файл. Проверить, что вы проверяете именно на этом сервере файлы именно по этому пути. В конце концов проверить access.log, с этого сервера файлы-то удаётся получить, сообщения об этом есть?