--- pukiwiki/pukiwiki/plugin/rss10.inc.php 2003/06/06 08:08:14 1.6
+++ pukiwiki/pukiwiki/plugin/rss10.inc.php 2004/02/29 07:43:21 1.10
@@ -2,7 +2,7 @@
/////////////////////////////////////////////////
// PukiWiki - Yet another WikiWikiWeb clone.
//
-// $Id: rss10.inc.php,v 1.6 2003/06/06 08:08:14 arino Exp $
+// $Id: rss10.inc.php,v 1.10 2004/02/29 07:43:21 arino Exp $
//
// RecentChanges ¤Î RSS ¤ò½ÐÎÏ
function plugin_rss10_action()
@@ -10,7 +10,11 @@
global $script,$rss_max,$page_title,$whatsnew;
global $trackback;
- $self = $script.'?';
+ $self = (preg_match('#^https?://#',$script) ? $script : get_script_uri());
+ if ($self === FALSE)
+ {
+ die_message("please set '\$script' in ".INI_FILE);
+ }
$page_title_utf8 = mb_convert_encoding($page_title,'UTF-8',SOURCE_ENCODING);
@@ -37,20 +41,20 @@
if ($trackback)
{
$tb_id = md5($r_page);
- $dc_identifier = " $script?$r_page";
- $trackback_ping = " $script?plugin=tb&tb_id=$tb_id";
+ $dc_identifier = " $self?$r_page";
+ $trackback_ping = " $self?plugin=tb&tb_id=$tb_id";
}
$items .= <<
+-
$title
- $script?$r_page
+ $self?$r_page
$dc_date
$dc_identifier
$trackback_ping
EOD;
- $rdf_li .= " \n";
+ $rdf_li .= " \n";
}
$xmlns_trackback = $trackback ?
@@ -68,9 +72,9 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xml:lang="ja">
-
+
$page_title_utf8
- $script?$whatsnew
+ $self?$whatsnew
PukiWiki RecentChanges