#contents


RIGHT:&size(12){Category: [[:Category_Document]], [[:CategoryDev]]};

*lib/func.php [#a1d6f57f]
[[CVS]] Rev. 1.73
[[CVS]] Rev. 1.73.2.1
// 現在、作業中

**is_interwiki($str) [#q96db720]
-文字列がInterWikiNameかどうかを判定
**is_pagename($str) [#k2eb6e55]
-文字列がページ名かどうかを判定
**is_url($str, $only_http = FALSE) [#o6ea5a2c]
-文字列がURLかどうかを判定
**is_page($page, $clearcache = FALSE) [#z4c5888b]
-ページが存在するかしないかを判定
--$clearcache をTRUE にすると、PHP が保持しているキャッシュをクリアしてから判定する
---判定するページのファイルが更新されたばかりだと、キャッシュデータとの差異から誤判定する可能性があるため
**is_editable($page) [#z6270c44]
-ページが編集可能かを判定
**is_freeze($page, $clearcache = FALSE) [#l8b966e3]
-ページが凍結されているかを判定
--$clearcache の説明はis_page() を参照
**check_non_list($page = '') [#pec3f931]
-$page が$non_list のルールに合致するかどうかを判定
**auto_template($page) [#pbb2f4ab]
-自動テンプレート
**get_search_words($words = array(), $do_escape = FALSE) [#zb30dd7f]
-検索語を展開する
**do_search($word, $type = 'AND', $non_format = FALSE, $base = '') [#x4e41093]
-検索
**arg_check($str) [#la9e9d0d]
-プログラムへの引数のチェック
--GET 、またはPOST された'cmd' が$str と一致するかを確認する
---つまり、'plugin' で呼び出された場合は、常にFALSE と返って来る
**encode($key) [#ba1fb1f0]
-ページ名のエンコード
**decode($key) [#f352644b]
-hex2bin()を呼び出す
**hex2bin($hex_string) [#r977dc0e]
-ファイル名のデコード
**strip_bracket($str) [#n005627e]
-[[ ]] を取り除く
--$str の行頭に[[ があり、なおかつ
行末に]] がある時にだけ取り除き作業が行われる
**page_list($pages, $cmd = 'read', $withfilename = FALSE) [#t66a4385]
-ページ一覧の作成
--$pages に、一覧にしたい(ファイル名 => ページ名)の配列を
---ソート基準はページ名、またはその読み方([[BugTrack/436]], [[BugTrack/562]])
--$cmd に、一覧表示されたときの、ページ名のリンクからアクセスしたいコマンド(edit など)を
--$withfilename がTRUE だと、ページ名の下にそのファイル名も表示する
**catrule() [#s36a5d69]
-テキスト整形ルールを表示するために、HTML 変換したデータを返す
**die_message($msg) [#rad3e79c]
-エラーメッセージを表示する
--注意事項: [[BugTrack2/20]]
**getmicrotime() [#sb61e6eb]
-現在時刻をマイクロ秒で取得
**get_date($format, $timestamp = NULL) [#vd73cb47]
-日時を得る
--$format で使えるパラメータの詳細は、[[PHP関数:date]] のformat パラメータを参照
--$timestamp で使えるパラメータの詳細は、[[PHP関数:date]] のtimestamp パラメータを参照
**format_date($val, $paren = FALSE) [#j41270bf]
-日時文字列を作る。$paren = TRUEの場合は「(日時)」のように、括弧でくくられる。
**get_passage($time, $paren = TRUE) [#mb1857fe]
-経過時刻文字列を作る
**drop_submit($str) [#habd2241]
-<input type="(submit|button|image)"...>を隠す
プレビュー表示で、間違って押したりしないようにするため
**get_autolink_pattern(& $pages) [#ae945dbc]
-AutoLinkのパターンを生成、加工する
**get_autolink_pattern_sub(& $pages, $start, $end, $pos) [#fa79809f]
-AutoLinkのパターンを生成する
**get_script_uri($init_uri = '') [#rca3cb1c]
-pukiwiki.phpスクリプトのabsolute-uriを生成
**input_filter($param) [#uadd0c5f]
-変数内のnull(\0)バイトを削除する
--多次元配列を渡された場合、その中身にも再帰的に処理します
**sanitize($param) [#aaf14ec3]
-input_filter() を呼び出す
--互換性のために残されている
**csv_explode($separator, $string) [#gf17f0d8]
-CSV形式の文字列を配列に
**csv_implode($glue, $pieces) [#u37abc19]
-配列をCSV形式の文字列に

**古いPHP環境向けの対策関数など [#g98dedbe]
***is_a($class, $match) [#kb12d17c]
***array_fill($start_index, $num, $value) [#c27a9b36]
***md5_file($filename) [#zbacb81e]
***sha1($str) [#sf837e2d]

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

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.048 sec.

OSDN