[PHP-users 18277]Re: HTMLタグをユーザーレベルで入力してもらう場合の書式チェック&トラブル予防策
Youichi Iwakiri
yiwakiri @ st.rim.or.jp
2003年 10月 6日 (月) 15:42:31 JST
いわきりです
Youichi Iwakiri wrote in <200310030718.QAA22055 @ mail2.rim.or.jp> :
>PHP-5.0.0b2-devでの話になりますが、
>PECLにあるTidyモジュールを使えば閉じていないタグを補完させることが
>できます。
とある方より、教えて頂きましたが、
http://pear.php.net/package/tidy/0.7
Tidy拡張モジュールもVersion 0.7になり、PHP4対応となったようです。
<?php
// script encoding : euc-jp
$contents = <<< EOF
<a href=http://www.hoge.co.jp>ホゲです。
EOF;
tidy_setopt('show-body-only', 1);
tidy_setopt('output-encoding', 'raw');
tidy_parse_string($contents);
echo 'ORIGINAL : ' . $contents . "\n";
echo 'TIDIED : ' . tidy_get_output();
?>
results
ORIGINAL : <a href=http://www.hoge.co.jp>ホゲです。
TIDIED : <a href="http://www.hoge.co.jp">ホゲです。</a>
--
Youichi Iwakiri
PHP-users メーリングリストの案内