--- 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