Skip to content

5. Интергрирование с PHP

Если вы хотите использовать PHP, прямо вызывайте calendar.php. Вы можете использовать file_get_contents, чтобы получить HTML код Православного календаря. В этим кодом вы можете дать все, что пожелаете.

В примере 5.1 мы получаем HTML код Православного календаря в переменную $contents. Затем удаляем из него таги за исключением <p>, </p> и <br>. Исходный код:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример 5.1</title>
</head>
<body>

<?php
$contents = file_get_contents("http://www.holytrinityorthodox.com/ru/calendar/calendar.php?lives=1&trp=1&scripture=1");
echo strip_tags($contents,'<p></p><br>');
?>

</body>
</html>

PHP параметры для calendar.php:

http://www.holytrinityorthodox.com/ru/calendar/calendar.php
?month=5&today=11&year=2008&dt=1&header=1&lives=1&trp=1&scripture=1

month - месяц. если параметр пропущен - текущий месяц.

today - день месяца. если параметр пропущен - текущий день.

year - год. если параметр пропущен - текущий год.

dt - если 1, генерирует дату в формате "григорианский/юлианский".

header - если 1, генерирует заголовок Православного календаря, который следует за датой.

lives - генерирует жития святых. Может принимать значения 0,1,2,3,4,5,6.

0 - запретить вывод списка святых.
1 - генерирует жития святых в отдельных строчках.
2 - генерирует жития святых в одном параграфе.
3 - генерирует жития основных святых в отдельных строчках.
4 - генерирует жития основных святых в одном параграфе.
5 - генерирует жития основных святых и новомучеников в отдельных строчках (Московская патриархия).
6 -генерирует жития основных святых и новомучеников в одном параграфе (Московская патриархия).

Все остальные значения запрещают вывод списка святых

trp - генерирует тропари. Может принимать значения 0,1,2.

0 - запретить вывод тропарей.
1 - выводит тропари с заголовком (слово Тропари).
2 - выводит тропари без заголовка.

Все остальные значения запрещают вывод тропарей.

scripture - генерирует Евангельские чтения. Может принимать значения 0,1,2.

0 - запретить вывод Евангельских чтений.
1 - выводит Евангельские чтения с заголовком (слово Евангельские чтения).
2 - выводит Евангельские чтения без заголовка.

Все остальные значения запрещают вывод Евангельских чтений.