Выполнить функцию PHP через несколько секунд после старта страницы сайта

Рейтинг: 0Ответов: 1Опубликовано: 02.12.2014

Привет.

На ХешКод я нашел вот такой код.

Код cookie хорошо работает. Спасибо, что вы есть.

Вопрос

Как сделать, чтобы функция:

function my_echo_div() {
        echo '<a href="#" id="noob">New member!</a><span id="old" style="display: none">Old member :)</span>';
    }

выполнилась после старта страницы сайта через 30 секунд?

Ответы

▲ 1

PHP может только, скажем так, "сгенерить" Вам страницу, а некие функции через 30 секунд после загрузки напишите на JavaScript.

Ну а если уж очень хочется, можно пойти плохим путем и сделать что-то подобное:

<? $thisStr = '<a href="#">Ваш код</a>'; ?>
<script>
     setTimeout(function(){ document.write('<?=$thisStr?>'); }, 30000);
</script>

Но это плохая практика.