#contents


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

*lib/html.php [#j0f9df6d]
[[CVS]] Rev. 1.57
// 現在、作業中

**catbody($title, $page, $body) [#q0b95e7d]
-本文を出力
--必要なグローバル変数の読み込み
--スキンファイルの存在を確認
--スキン用リンクを設定
--スキン用のフラグを生成
--スキンに表示する各データ(本文以外)の生成
--単語検索のハイライト機能
--ここまでの実行時間の読み込み
--ここまでのデータを基に、スキンファイルでHTMLを生成
---各種header を出力するので、この関数使用後は[[exit()>PHP関数:exit]] を使用して、PHP エラー(Headers already sent)を発生させないようにすること(see: [[header()>PHP関数:header]])

**edit_form($page, $postdata, $digest = FALSE, $b_template = TRUE) [#h50a4a91]
-編集フォームの表示
**make_related($page, $tag = '') [#yce6ab0d]
-関連するページ一覧を生成
**make_line_rules($str) [#zf2c1407]
-表示用ユーザ定義ルール(ソースは置換せずコンバート)を適用する
**strip_htmltag($str, $all = TRUE) [#dbf9d51b]
-HTMLタグを取り除く
--$all がTRUE だと全てのタグを、FALSE だとアンカータグのみを取り除く
**strip_autolink($str) [#t41a5cbb]
-<!--autolink--><a> と</a><!--/autolink--> のタグを取り除く
--注意事項: [[BugTrack2/65]]
**make_search($page) [#v4b27fea]
-ページ名からページ名を検索するリンクを作成
**make_heading(& $str, $strip = TRUE) [#b34bd116]
-見出しを生成するためにアンカーを除去
--$strip がTRUE だと注釈やHTMLタグも除去する
**anchor_explode($page, $strict_editable = FALSE) [#s8babb1b]
-ページ名 + アンカー を分割して、配列にして返す
**pkwk_headers_sent() [#n5b573b3]
-HTTP ヘッダが2度送信されていないかを確認する
**pkwk_common_headers() [#jccdbaab]
-HTTP ヘッダを送信する
-HTTP ヘッダを設定する
--内部でpkwk_headers_sent() を呼んでいるので確認もしています
--設置者がスキンの種類に関係なく設定しているheaderを、出力するための関数。1.4.5 以降対応。([[開発日記/2004-12-24>開発日記/2004-12-24#iafedf29]])~
デフォルトでは、zlib.output_compression 関連([[BugTrack/738]])のみ定義されている。
**pkwk_output_dtd($pkwk_dtd = PKWK_DTD_XHTML_1_1, $charset = CONTENT_CHARSET) [#t0a26b15]
-HTML DTD タグが2度送信されていないかを確認してから、タグを送信する
--$pkwk_dtdの値に応じて(x)htmlのDTD、およびhtmlの開始タグを出力する。1.4.5 以降対応。([[BugTrack/768>BugTrack/768#reea7092]])~
通常は必要ないが、本文などの出力内容の文字コードを内部定義とは違うものに変換した場合は、$charsetにその文字コード名を明示して呼び出す必要がある。



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

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.044 sec.

OSDN