[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 メーリングリストの案内