Редакция 129 | Редакция 134 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 129 | Редакция 130 | ||
---|---|---|---|
Строка 30... | Строка 30... | ||
30 | $header = "application/rss+xml"; |
30 | $header = "application/rss+xml"; |
31 | $query =& $db->query("SELECT * FROM changelog ORDER BY log_id DESC LIMIT 1"); |
31 | $query =& $db->query("SELECT * FROM changelog ORDER BY log_id DESC LIMIT 1"); |
32 | $query->fetchInto($log, DB_FETCHMODE_ASSOC); |
32 | $query->fetchInto($log, DB_FETCHMODE_ASSOC); |
33 | $lastbuilddate = date("r",strtotime($log["log_record"])); |
33 | $lastbuilddate = date("r",strtotime($log["log_record"])); |
34 | $result = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"; |
34 | $result = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"; |
35 | $result .= "<rss version=\"2.0\"\n xmlns:content=\"http://purl.org/rss/1.0/modules/content/\"\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n>\n"; |
35 | $result .= "<rss version=\"2.0\"\n xmlns:content=\"http://purl.org/rss/1.0/modules/content/\"\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n xmlns:atom=\"http://www.w3.org/2005/Atom\"\n>\n"; |
36 | $result .= "<channel>\n"; |
36 | $result .= "<channel>\n"; |
37 | $result .= "<title>Ant: последние изменения</title>\n"; |
37 | $result .= "<title>Ant: последние изменения</title>\n"; |
38 | $result .= "<link>http://".$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"])."/</link>\n"; |
38 | $result .= "<link>http://".$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"])."/</link>\n"; |
39 | $result .= "<description>Изменения списка поддерживаемых генератором sources.list дистрибутивов и репозиториев для них.</description>\n"; |
39 | $result .= "<description>Изменения списка поддерживаемых генератором sources.list дистрибутивов и репозиториев для них.</description>\n"; |
40 | $result .= "<language>ru</language>\n"; |
40 | $result .= "<language>ru</language>\n"; |
41 | $result .= "<docs>http://blogs.law.harvard.edu/tech/rss</docs>\n"; |
41 | $result .= "<docs>http://blogs.law.harvard.edu/tech/rss</docs>\n"; |
42 | $result .= "<lastBuildDate>".$lastbuilddate."</lastBuildDate>\n"; |
42 | $result .= "<lastBuildDate>".$lastbuilddate."</lastBuildDate>\n"; |
- | 43 | $result .= "<atom:link href=\"http://".$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"])."/feed.php\" rel=\"self\" type=\"".$header."\" />\n"; |
|
43 | $query =& $db->query("SELECT * FROM changelog ORDER BY log_id DESC LIMIT 10"); |
44 | $query =& $db->query("SELECT * FROM changelog ORDER BY log_id DESC LIMIT 10"); |
44 | if ($query->numRows()>0) { |
45 | if ($query->numRows()>0) { |
45 | while ($query->fetchInto($log, DB_FETCHMODE_ASSOC)) { |
46 | while ($query->fetchInto($log, DB_FETCHMODE_ASSOC)) { |
46 | $result .= "<item>\n"; |
47 | $result .= "<item>\n"; |
47 | $result .= "<title>".stripslashes($log["log_title"])."</title>\n"; |
48 | $result .= "<title>".stripslashes($log["log_title"])."</title>\n"; |
Строка 56... | Строка 57... | ||
56 | break; |
57 | break; |
57 | case '1': |
58 | case '1': |
58 | break; |
59 | break; |
59 | }
|
60 | }
|
60 | 61 | ||
61 | header("Content-type: ".$header); |
62 | header("Content-type: ".$header."\n\n"); |
62 | echo $result; |
63 | echo $result; |
63 | 64 | ||
64 | ?>
|
65 | ?>
|