О учитель, я не программист, я музыкант.
PHP изучаю методом тыка и с помощью поиска google.
Главное что оно работает и не тормозит.
Может ещё кому пригодится.
Вот таймер который можно использовать без крона по запросу.
Интервал 6 минут, подкорректируй для себя.
Нужно ещё создать Timer.txt в той же папке и разрешить для него запись и изменение.
http://imageshack[dot]us/photo/my-im[dot][dot][dot]s/706/php53[dot]png/
Вот на апаче работает в PHP 5.3 и в винде в PHP 5.4 тоже всё класс!
Это просто пример.
Мне хочется использовать новые фичи PHP 5.3 - 5.4 в одном файле
который бы работал (может чуть по другому) и в PHP 5.2.17 и чтоб одно другому не мешало.
Отключение новых возможностей для совместимости со старыми версиями PHP.
Короче нужно что бы новые фичи для php 5.3 сами отключались когда php файл запускается на php 5.2 что бы не было ошибки.
Нужно что бы скрипт сам понимал на какой версии php его запускают.
Данный скрипт будет выполняться когда база данных перестанет работать.
На пример открываем index.php и ему не удается подключиться к БД и дальше начинается-
1:Записать 1 раз время в файл
2:Выполнить GET запрос
3:Ждать пока пройдёт 6 минут сравнивая время записанное в текстовом файле и не выполнять GET запрос следующих 6 минут,
даже если непрерывно открывать этот php файл он не должен отправлять GET запрос чаще чем 1 раз в 6 минут.
4: А потом снова всё по кругу пока БД не включится.
Как использовать DNS сервера PHP скриптом - не те что использует сервер,
а например 8.8.8.8 или любой другой.
На пример в настройках домена forum.php.su в A записи настроено TTL 300 5 минут.
А если изменить IP в A записи и запустить этот PHP скрипт то скрипт увидит то что IP изменился аж через 5 минут.
Если можно было прописать вручную другие DNS сервера тогда скрипт сразу бы видел что IP в A записи изменился и не нужно было бы ждать 5 минут.