**[[続・質問箱/13]] [#v32993ee] #author("2018-03-11T12:07:16+09:00;2005-07-17T16:04:52+09:00","","") **[[質問箱/2013]] [#v32993ee] |RIGHT:70|LEFT:410|c |~カテゴリ|| |~サマリ|カウンターの共用| |~バージョン|1.4.2| |~投稿者|[[かずひろ]]| |~状態|完了| |~投稿日|&new{2004-01-30 (FRI) 20:53:54};| ***質問 [#v51df74a] PukiWikiがインストールされているサーバ内で PukiWikiではないページにカウンターを設置したいと思っていますが そのカウンターの値をPukiWiki FrontPageと共用したいと思っています。 どなたかカウンターを共用できるカウンターPHPスクリプトを 既にお持ちの方はいませんでしょうか。 自分で作れば確かによいのですが PHPが初めてですのでもしあらかじめあればうれしいと思って 書かせていただきました。 よろしくお願いします。 ***回答 [#p5f45175] -[[名無しさん]] &new{2004-01-31 (SAT) 01:30:46}; ~かなり邪悪な感じがしますが… <?php define('PUKIWIKIDIR', './pukiwiki/'); // Pukiwkiのディレクトリ define('UNITEDPAGE', 'FrontPage'); // カウンタ共有するページ名 $cwd = getcwd(); chdir(PUKIWIKIDIR); require_once "pukiwiki.ini.php"; require_once "file.php"; require_once "func.php"; require_once PLUGIN_DIR."counter.inc.php"; $vars['page'] = UNITEDPAGE; $vars['cmd'] = 'read'; echo plugin_counter_convert(); chdir($cwd); ?> ~多分動くと思いますが、あまり確認はしていません。 ~実際に使う場合には、不要な読み込みがとても多いので、各ファイルから必要最低限の部分を抜き出してきた方が良いでしょう。 -[[かずひろ]] &new{2004-01-31 (SAT) 10:25:07}; ~早速、ありがとうございます。アドバイスにしたがって、必要部分だけ抜き出して試してみようと思います。 #comment