2 // $Id: random.inc.php,v 1.1 2002/12/05 05:02:27 panda Exp $
4 Last-Update:2002-10-29 rev.2
7 ÇÛ²¼¤Î¥Ú¡¼¥¸¤ò¥é¥ó¥À¥à¤Ëɽ¼¨¤¹¤ë
14 ¥ê¥ó¥¯¤Ëɽ¼¨¤¹¤ëʸ»úÎó
17 function plugin_random_convert()
21 $title = 'press here.';
24 $args = func_get_args();
25 $title = htmlspecialchars($args[0]);
27 return "<p><a href=\"$script?plugin=random&refer={$vars['page']}\">$title</a></p>";
30 function plugin_random_action()
32 global $script,$vars,$post;
34 $pattern = '[['.strip_bracket($vars['refer']).'/';
37 foreach (get_existpages() as $_page)
38 if (strpos($_page,$pattern) === 0)
39 $pages[$_page] = strip_bracket($_page);
40 // natcasesort($pages);
42 srand((double)microtime()*1000000);
43 $page = array_rand($pages);
45 if ($page != '') { $vars['refer'] = $page; }
46 return array('body'=>'','msg'=>'');