PukiWiki/関数一覧表/html.php
の編集
Top
/
PukiWiki
/
関数一覧表
/
html.php
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
#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 ヘッダを設定する --内部で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にその文字コード名を明示して呼び出す必要がある。
タイムスタンプを変更しない
#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 ヘッダを設定する --内部で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にその文字コード名を明示して呼び出す必要がある。
テキスト整形のルールを表示する