ホーム > ドキュメント
ドキュメント のバックアップ(No.7)
pukiwikiの仕組みメモ。
構造
1.index.php
require文によりlib/pukiwiki.phpを呼び出される。
2.lib/pukiwiki.php
require文により以下のファイルが呼び出される。
- lib/func.php
- lib/file.php
- lib/plugin.php
- lib/html.php
- lib/backup.php
- lib/convert_html.php
- lib/make_link.php
- lib/diff.php
- lib/config.php
- lib/link.php
- lib/auth.php
- lib/proxy.php
- lib/mbstring.php(マルチバイト文字列関数(mbstring)がロードされている場合)
- lib/autolink.php
- lib/init.php
- lib/mail.php
ファイル解説
ファイル名 | 解説 |
index.php | 全てのファイルを呼び出すための基本のファイル。 |
pukiwiki.ini.php | pukiwikiサイト名や管理パスワードなど、pukiwiki全体の設定ファイル。またブラウザ判定もしている。 |
default.ini.php | PC用の設定ファイル。pukiwiki.skin.phpと紐付く。 |
keitai.ini.php | モバイル用の設定ファイル。keitai.sukin.phpと紐付く。 |
rules.ini.php | 日付置換ルール、ユーザ定義ルール設定ファイル。 |
en.lng.php | 英語用文言設定ファイル。 |
ja.lng.php | 日本語用文言設定ファイル。 |
lib/pukiwiki.php | |
lib/auth.php | |
lib/backup.php | |
lib/config.php | |
lib/convert_html.php | |
lib/diff.php | |
lib/file.php | |
lib/func.php | |
lib/html.php | |
lib/init.php | useragentの識別。 |
lib/link.php | |
lib/mail.php | |
lib/make_link.php | |
lib/mbstring.php | |
lib/plugin.php | |
lib/proxy.php | |
lib/trackback.php | |
skin/keitai.skin.php | 携帯端末用のスキン。 |
skin/pukiwiki.css.php | PC用のcss。 |
skin/pukiwiki.skin.php | PC用のスキン。 |
skin/tdiary.css.php | |
skin/tdiary.skin.php | |
plugin/ | 割愛。 |