**[[続・質問箱/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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.053 sec.

OSDN