ねむすぎノート
トップ
メニュー
一覧
検索
pukiwiki1.4/tips/edit_log
をテンプレートにして作成
開始行:
* 編集者のログを残す [#vfb6b153]
現在実際に使っているのは、「ファイルに編集・コメント投稿...
** diffで表示した差分の最後に、編集者のIPやUSER AGENT情報...
「差分」の最後に編集者の情報が出るようになる。
抑止力にはなるかもしれないが、これだけだと過去の情報が残...
普通の編集者にとっても不都合なことがあるため微妙。
- [[init.php/file.php - 美麻Wiki:http://www.miasa.info/in...
-- init.php.patchは、spam_filter.phpの導入で既に適用済み...
-- file.php.patch
patch < file.php.patch
** 最終変更者のIP表示 [#l2eec1b1]
上記とほぼ同じ。内輪向けWikiで実装している事例はあった。
- [[質問箱3/408:http://pukiwiki.sourceforge.jp/?%E8%B3%AA...
** ファイルに編集・コメント投稿者のログを残す [#n6102d21]
- [[続・質問箱/146:http://pukiwiki.sourceforge.jp/?%E7%B6...
- 先にlib/init.phpの最後に追記。
+ // 初期設定 (サーバ変数)
+ foreach (array('HTTP_USER_AGENT','PHP_SELF','SERVER_NA...
+ define($key,array_key_exists($key,$_SERVER) ? $_SERVE...
+ }
- 下記はIPだけでなくホストも取得するようになっています。
links_update($page);
+ // REOMTE_ADDRのファイル書出し
+ $fp = fopen(DATA_HOME . 'iplog/' . strftime('%y%m%d') ...
+ flock( $fp, LOCK_EX);
+ fputs( $fp, '|'.date("Y/m/d H:i:s").'|'.REMOTE_ADDR.'|...
+ flock( $fp, LOCK_UN);
+ fclose( $fp);
- $read_auth_pages(閲覧制限) , $edit_auth_pages(編集制...
- しかし放っておくとiplogのデータ量が膨大になるので、閲覧...
- $fp = fopen(DATA_DIR.encode('iplog').'.txt', 'a');
+ $fp = fopen(DATA_HOME . 'log/' . strftime('%y%m%d') . ...
とするとiplogページでなくlogフォルダに1日ごとにファイルを...
- logフォルダは予め自分で作成しておきます。(パーミッショ...
- 検索がしずらくなる等のデメリットはあります。
- spam_filter.phpの時と同様に、他人に中身のファイルを閲覧...
#include(parts/feedback,notitle)
終了行:
* 編集者のログを残す [#vfb6b153]
現在実際に使っているのは、「ファイルに編集・コメント投稿...
** diffで表示した差分の最後に、編集者のIPやUSER AGENT情報...
「差分」の最後に編集者の情報が出るようになる。
抑止力にはなるかもしれないが、これだけだと過去の情報が残...
普通の編集者にとっても不都合なことがあるため微妙。
- [[init.php/file.php - 美麻Wiki:http://www.miasa.info/in...
-- init.php.patchは、spam_filter.phpの導入で既に適用済み...
-- file.php.patch
patch < file.php.patch
** 最終変更者のIP表示 [#l2eec1b1]
上記とほぼ同じ。内輪向けWikiで実装している事例はあった。
- [[質問箱3/408:http://pukiwiki.sourceforge.jp/?%E8%B3%AA...
** ファイルに編集・コメント投稿者のログを残す [#n6102d21]
- [[続・質問箱/146:http://pukiwiki.sourceforge.jp/?%E7%B6...
- 先にlib/init.phpの最後に追記。
+ // 初期設定 (サーバ変数)
+ foreach (array('HTTP_USER_AGENT','PHP_SELF','SERVER_NA...
+ define($key,array_key_exists($key,$_SERVER) ? $_SERVE...
+ }
- 下記はIPだけでなくホストも取得するようになっています。
links_update($page);
+ // REOMTE_ADDRのファイル書出し
+ $fp = fopen(DATA_HOME . 'iplog/' . strftime('%y%m%d') ...
+ flock( $fp, LOCK_EX);
+ fputs( $fp, '|'.date("Y/m/d H:i:s").'|'.REMOTE_ADDR.'|...
+ flock( $fp, LOCK_UN);
+ fclose( $fp);
- $read_auth_pages(閲覧制限) , $edit_auth_pages(編集制...
- しかし放っておくとiplogのデータ量が膨大になるので、閲覧...
- $fp = fopen(DATA_DIR.encode('iplog').'.txt', 'a');
+ $fp = fopen(DATA_HOME . 'log/' . strftime('%y%m%d') . ...
とするとiplogページでなくlogフォルダに1日ごとにファイルを...
- logフォルダは予め自分で作成しておきます。(パーミッショ...
- 検索がしずらくなる等のデメリットはあります。
- spam_filter.phpの時と同様に、他人に中身のファイルを閲覧...
#include(parts/feedback,notitle)
ページ名:
トップ
新規
一覧
検索
最終更新
RSS