開始行: *PukiWiki関数一覧 [#ie5f37a2] [http://pukiwiki.sourceforge.jp/dev/ PukiWiki公式より] #contentsx **pukiwiki.php [#db002f99] -メイン処理 -Plug-in action -一覧の表示 -ファイル名一覧の表示 -編集不可能なページを編集しようとしたとき -追加 -編集 -プレビュー -書き込みもしくは追加もしくはコメントの挿入 -凍結 -凍結の解除 -差分の表示 -検索 -バックアップ -ヘルプの表示 -MD5パスワードへの変換 -ページの表示とInterWikiNameの解釈 -何も指定されない場合、トップページを表示 - ** 出力処理 ** - ** 終了 ** **func.php [#gc0c0cd5] //***list_sort($values) //-ページリストのソート //***open_interwikiname_list() //-InterWikiName List の解釈(返値:2次元配列) //***do_diff($strlines1,$strlines2) //-差分の作成 //***do_update_diff($oldstr,$newstr) //-差分の更新 |関数|説明|h |is_interwiki($str)|文字列がInterWikiNameかどうか| |is_pagename($str)|文字列がページ名かどうか| |is_page($page,$reload=FALSE)|ページが存在するかしないか| |is_editable($page)|ページが編集可能か| |is_freeze($page)|ページが凍結されているか| |check_editable()|編集不可能なページを編集しようとしたとき| |edit_auth()|編集時の認証| |auto_template($page)|自動テンプレート| |do_search($word,$type='AND',$non_format=FALSE)|検索| |arg_check($str)|プログラムへの引数のチェック| |encode($key)|ページ名のエンコード| |decode($key)|ファイル名のデコード| |strip_bracket($str)|[[ ]] を取り除く| |page_list($pages, $cmd = 'read', $withfilename = FALSE)|... |catrule()|テキスト整形ルールを表示する| |die_message($msg)|エラーメッセージを表示する| |getmicrotime()|現在時刻をマイクロ秒で取得| |get_date($format,$timestamp = NULL)|日時を得る| |format_date($val, $paren = FALSE)|日時文字列を作る| |get_passage($time)|経過時刻文字列を作る| |drop_submit($str)|<input type="(submit|button|... |get_autolink_pattern(&$pages)|AutoLinkのパターンを生成す... |get_autolink_pattern_sub(&$pages,$start,$end,$pos)|| |sanitize_null_character($param)|変数内のnull(\0)バイ... |PHP4.2.0以前の環境向け対策関数|is_a($class, $match)| |~|array_fill($start_index,$num,$value)| **file.php [#e290e384] //***get_source($page) //-ソースを取得 //***page_exists($page) //-ページが存在するか? // 以下の情報は、1.4pre5現在のもの{2003-02-23 (日) 17:19:... |get_source($page)|ソースを取得| |get_filetime($page)|ページの更新時刻を得る| |get_filename($page)|ファイル名を得る(エンコードされてい... |page_write($page,$postdata)|ページの出力| |file_write($dir,$page,$str)|ファイルへの出力| |put_lastmodified()|最終更新ページの更新| |get_pg_passage($page,$sw=TRUE)|指定されたページの経過時刻| |header_lastmod()|Last-Modified ヘッダ| |get_existpages($dir=DATA_DIR,$ext='.txt')|全ページ名を配... |get_existfiles($dir,$ext)|ファイル名の一覧を配列に(エン... |links_update($page)|linkデータベースを更新| |links_get_related($page)|あるページの関連ページを得る| **backup.php [#r597bab4] |make_backup($page,$delete = FALSE)|バックアップを作成する| |get_backup($page,$age = 0)|バックアップを取得する| |backup_get_filename($page)|バックアップファイル名を取得... |backup_file_exists($page)|バックアップファイルが存在する... |backup_get_filetime($page)|バックアップファイルの更新時... |backup_delete($page)|バックアップファイルを削除する| |~|zlib関数が使用できれば、圧縮して使用するためのファイル... |backup_fopen($page,$mode)|バックアップファイルを開く| |backup_fputs($zp,$str)|バックアップファイルに書き込む| |backup_fclose($zp)|バックアップファイルを閉じる| |backup_file($page)|バックアップファイルの内容を取得する| **html.php [#n3e4b51f] |catbodyall($page,$title="",$pg="")|本文をページ名から出力| |catbody($title,$page,$body)|本文を出力| |convert_html($string)|テキスト本体をHTMLに変換する| |back_push($tag, $level)|$tagのタグを$levelレベルまで詰め... |inline($line)|リンクの付加その他| |inline2($str)|リンクの付加その他2| |get_list($withfilename)|一覧の取得| |edit_form($postdata,$page,$add=0)|編集フォームの表示| |make_related($page,$_isrule)|関連するページ| |make_note($str)|注釈処理| |make_link($name)|リンクを付加する| |user_rules_str($str)|ユーザ定義ルール(ソースを置換する)| |make_user_rules($str)|ユーザ定義ルール(ソースは置換せず... |strip_htmltag($str)|HTMLタグを取り除く| |make_search($page)|ページ名からページ名を検索するリンク... **init.php [#v36cb05b] -初期設定 --文字エンコード、言語 --設定ファイルの場所 --バージョン/著作権 --サーバ変数 --グローバル変数 --時間 --$script --$WikiName,$BracketNameなど --その他のグローバル変数 -ファイル読み込み --言語ファイル --設定ファイル ---pukiwiki.ini.php ---UserAgent -設定ファイルの変数チェック --アクセス権などの確認 ---DATA_DIR ---DIFF_DIR ---BACKUP_DIR ---CACHE_DIR ---ほか -入力値の整形 -ポストされた文字のコードを変換 **plugin.php [#p4a7f4c7] //plugin.php_st// |set_plugin_messages($messages)|プラグイン用に未定義の変... |exist_plugin_action($name)|プラグイン(action)が存在するか| |exist_plugin_convert($name)|プラグイン(convert)が存在す... |exist_plugin_inline($name)|プラグイン(inline)が存在するか| |do_plugin_init($name)|プラグインの初期化を実行| |do_plugin_action($name)|プラグイン(action)を実行| |do_plugin_convert($name,$args)|プラグイン(convert)を実行| |do_plugin_inline($name,$args,$body)|プラグイン(inline)を... //plugin.php_end// **mysql.php, pgsql.php [#z80884b1] |db_exec($sql)|db_query($sql)| **コメント [#b162870e] #block(wholewidth:95%,width:50%,border:solid 1px #D3D3FF,... #comment #block(end) 終了行: *PukiWiki関数一覧 [#ie5f37a2] [http://pukiwiki.sourceforge.jp/dev/ PukiWiki公式より] #contentsx **pukiwiki.php [#db002f99] -メイン処理 -Plug-in action -一覧の表示 -ファイル名一覧の表示 -編集不可能なページを編集しようとしたとき -追加 -編集 -プレビュー -書き込みもしくは追加もしくはコメントの挿入 -凍結 -凍結の解除 -差分の表示 -検索 -バックアップ -ヘルプの表示 -MD5パスワードへの変換 -ページの表示とInterWikiNameの解釈 -何も指定されない場合、トップページを表示 - ** 出力処理 ** - ** 終了 ** **func.php [#gc0c0cd5] //***list_sort($values) //-ページリストのソート //***open_interwikiname_list() //-InterWikiName List の解釈(返値:2次元配列) //***do_diff($strlines1,$strlines2) //-差分の作成 //***do_update_diff($oldstr,$newstr) //-差分の更新 |関数|説明|h |is_interwiki($str)|文字列がInterWikiNameかどうか| |is_pagename($str)|文字列がページ名かどうか| |is_page($page,$reload=FALSE)|ページが存在するかしないか| |is_editable($page)|ページが編集可能か| |is_freeze($page)|ページが凍結されているか| |check_editable()|編集不可能なページを編集しようとしたとき| |edit_auth()|編集時の認証| |auto_template($page)|自動テンプレート| |do_search($word,$type='AND',$non_format=FALSE)|検索| |arg_check($str)|プログラムへの引数のチェック| |encode($key)|ページ名のエンコード| |decode($key)|ファイル名のデコード| |strip_bracket($str)|[[ ]] を取り除く| |page_list($pages, $cmd = 'read', $withfilename = FALSE)|... |catrule()|テキスト整形ルールを表示する| |die_message($msg)|エラーメッセージを表示する| |getmicrotime()|現在時刻をマイクロ秒で取得| |get_date($format,$timestamp = NULL)|日時を得る| |format_date($val, $paren = FALSE)|日時文字列を作る| |get_passage($time)|経過時刻文字列を作る| |drop_submit($str)|<input type="(submit|button|... |get_autolink_pattern(&$pages)|AutoLinkのパターンを生成す... |get_autolink_pattern_sub(&$pages,$start,$end,$pos)|| |sanitize_null_character($param)|変数内のnull(\0)バイ... |PHP4.2.0以前の環境向け対策関数|is_a($class, $match)| |~|array_fill($start_index,$num,$value)| **file.php [#e290e384] //***get_source($page) //-ソースを取得 //***page_exists($page) //-ページが存在するか? // 以下の情報は、1.4pre5現在のもの{2003-02-23 (日) 17:19:... |get_source($page)|ソースを取得| |get_filetime($page)|ページの更新時刻を得る| |get_filename($page)|ファイル名を得る(エンコードされてい... |page_write($page,$postdata)|ページの出力| |file_write($dir,$page,$str)|ファイルへの出力| |put_lastmodified()|最終更新ページの更新| |get_pg_passage($page,$sw=TRUE)|指定されたページの経過時刻| |header_lastmod()|Last-Modified ヘッダ| |get_existpages($dir=DATA_DIR,$ext='.txt')|全ページ名を配... |get_existfiles($dir,$ext)|ファイル名の一覧を配列に(エン... |links_update($page)|linkデータベースを更新| |links_get_related($page)|あるページの関連ページを得る| **backup.php [#r597bab4] |make_backup($page,$delete = FALSE)|バックアップを作成する| |get_backup($page,$age = 0)|バックアップを取得する| |backup_get_filename($page)|バックアップファイル名を取得... |backup_file_exists($page)|バックアップファイルが存在する... |backup_get_filetime($page)|バックアップファイルの更新時... |backup_delete($page)|バックアップファイルを削除する| |~|zlib関数が使用できれば、圧縮して使用するためのファイル... |backup_fopen($page,$mode)|バックアップファイルを開く| |backup_fputs($zp,$str)|バックアップファイルに書き込む| |backup_fclose($zp)|バックアップファイルを閉じる| |backup_file($page)|バックアップファイルの内容を取得する| **html.php [#n3e4b51f] |catbodyall($page,$title="",$pg="")|本文をページ名から出力| |catbody($title,$page,$body)|本文を出力| |convert_html($string)|テキスト本体をHTMLに変換する| |back_push($tag, $level)|$tagのタグを$levelレベルまで詰め... |inline($line)|リンクの付加その他| |inline2($str)|リンクの付加その他2| |get_list($withfilename)|一覧の取得| |edit_form($postdata,$page,$add=0)|編集フォームの表示| |make_related($page,$_isrule)|関連するページ| |make_note($str)|注釈処理| |make_link($name)|リンクを付加する| |user_rules_str($str)|ユーザ定義ルール(ソースを置換する)| |make_user_rules($str)|ユーザ定義ルール(ソースは置換せず... |strip_htmltag($str)|HTMLタグを取り除く| |make_search($page)|ページ名からページ名を検索するリンク... **init.php [#v36cb05b] -初期設定 --文字エンコード、言語 --設定ファイルの場所 --バージョン/著作権 --サーバ変数 --グローバル変数 --時間 --$script --$WikiName,$BracketNameなど --その他のグローバル変数 -ファイル読み込み --言語ファイル --設定ファイル ---pukiwiki.ini.php ---UserAgent -設定ファイルの変数チェック --アクセス権などの確認 ---DATA_DIR ---DIFF_DIR ---BACKUP_DIR ---CACHE_DIR ---ほか -入力値の整形 -ポストされた文字のコードを変換 **plugin.php [#p4a7f4c7] //plugin.php_st// |set_plugin_messages($messages)|プラグイン用に未定義の変... |exist_plugin_action($name)|プラグイン(action)が存在するか| |exist_plugin_convert($name)|プラグイン(convert)が存在す... |exist_plugin_inline($name)|プラグイン(inline)が存在するか| |do_plugin_init($name)|プラグインの初期化を実行| |do_plugin_action($name)|プラグイン(action)を実行| |do_plugin_convert($name,$args)|プラグイン(convert)を実行| |do_plugin_inline($name,$args,$body)|プラグイン(inline)を... //plugin.php_end// **mysql.php, pgsql.php [#z80884b1] |db_exec($sql)|db_query($sql)| **コメント [#b162870e] #block(wholewidth:95%,width:50%,border:solid 1px #D3D3FF,... #comment #block(end) ページ名: