#php #runtime #flush
#php #время выполнения #сброс
Вопрос:
У меня постоянно работает php-скрипт, во время которого я просматриваю веб-страницу с журналами. Есть ли какой-либо способ автоматически прокручивать последнюю запись при сбросе?
Моя функция сброса (единственный способ заставить ее работать):
function flush2 (){
echo(str_repeat(' ',256));
if (ob_get_length()){
@ob_flush();
@flush();
@ob_end_flush();
}
@ob_start();
}
Ответ №1:
Если с помощью «прокрутки» вы имеете в виду «прокрутку окна просмотра браузера», это материал на стороне клиента.
Я настоятельно рекомендую вам использовать AJAX для периодического опроса PHP-скрипта, который возвращает «новый» материал (я не знаю, что он рассматривает в примере), и каждый раз, когда он получает какую-то новую запись, он создает новый элемент DOM внизу страницы и прокручивает страницу вниз.