PukiWiki

プラグイン

PukiWikiインストール後に入れるプラグイン

HTML

  • 書式
    #html{{
        <b>html tag</b>
    }}

コードハイライト

  • 書式
    • ブロックプラグイン
      #code[([言語名] {,[menu|nomenu], [number|nonumber],
          [outline|nooutline], [icon|noicon]}, ファイル名)|)]{{
          ソースコード
      }}
    • コマンド
      ?plugin=code &page=ページ名
  • ページに記述
    #code[(言語名,オプション)]{{
        ソースコード
    }}
  • ファイル取り込み
    #code([言語名][,オプション],ファイル名)
    #code([言語名][,オプション],URL)
  •   1
      2
    
    <?php
        echo "hoge";
    ?>

データベースを使ったアクセスカウンター

PukiWikiのアクセスカウンターのプラグインは、アクセスデータをファイル形式で保存しており、ときどきアクセスデータが壊れることがありました。
=アクセス数がゼロにリセットされてしまう、等。
=高負荷になると、ファイルの書き換えでエラーが生じるのかな?

ファイルではなく、データベースにアクセスデータを保存する独自ライブラリを作成してみました。

MySQLを使ったpukiwiki用アクセスカウンター

本当は、

  • MySQL4.0以下の場合(mysql関数を使用)
  • MySQL4.1以上の場合(mysqli関数を使用)
  • SQLiteの場合(PDOを使用)
    で作り分けた方が良いだろう。
    DBの違いを吸収するために、PDOを使ったスクリプトが一つあれば十分かな?

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS