Вебмастеру
   Пример 1.1
1. Еще примеры
   Пример 1.2
   Пример 1.3
   Пример 1.4
2. Кнопки
   Пример 2.1
   Пример 2.2
   Пример 2.3
   Пример 2.4
   Пример 2.5
   Пример 2.6
   Пример 2.7
3. Календарь JavaScript
   Пример 3.1
   Пример 3.2
   Пример 3.3
   Пример 3.4
   Пример 3.5
   Пример 3.6
4. Еще один календарь JavaScript
   Пример 4.1
   Пример 4.2
   Пример 4.3
   Пример 4.4
5. Интергрирование с PHP
   Пример 5.1
Приложение A
Приложение Б

   Пример для
   всех параметров

   zip

en

Вебмастеру

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 - выводит Евангельские чтения без заголовка.

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

Предыдущая глава: 4. Еще один календарь

Следующая глава: Приложение A

Пресвятая Троице, Боже Наш, Слава Тебе!