Index > Wiki記法で記述されたテキストをHTMLに変換する(PEAR Text_Wiki)
Sun, June 17, 2007

Wiki記法で記述されたテキストをHTMLに変換する(PEAR Text_Wiki)

PEAR Text_Wiki モジュールを使えば変換できることが判明。 日本語が通らないと思っていたが、適切に設定していなかっただけのようだ。

以下のように設定してから変換してやれば日本語が通った。 (テキストエンコーディングはUTF-8)

コード(test.php)

    <?php
        require_once("Text/Wiki.php");

        $wiki=new Text_Wiki();

        // Configuration
        $wiki->deleteRule( 'Wikilink' ); // remove a rule for auto-linking
        $wiki->setFormatConf( 'Xhtml' , 'translate' , false ) ; // remove HTML_ENTITIES

        $text="* 日本語";

        echo($wiki->transform($text,'xhtml'));
    ?>

これを test.php に保存して以下のように実行。

    $ php test.php

HTMLが 標準出力される。

Text_Wiki

PEAR の TextWiki モジュールをインストールしておく必要がある。 {strong:pear list} コマンドで確認して、 TextWikiモジュールがまだインストールされていなければ、 {strong:pear install Text_Wiki} でインストール。

$ su
# pear list
# pear install Text_Wiki
 Twitter
follow me on Twitter
 Categories