задача для меня просто не разрешимая )
1 - с открытием страницы запускается таймер на 30 секунд...
2 - через 30 секунд запускается функция PHP и если выполнены некоторые условия то таймер запускается вновь
и при всем при этом таймер не прямого, а обратного отсчета должен быть и выводить в браузер оставшееся время до запуска функции.