html_specialcharsで自動でサニタイズされるので、それを戻して表示する場合


cakePHPは、特に何もしなくてもサニタイジングされるようです。
テキストでタグを使って表現したい時、勝手にサニタイズされるので、どうしたもんか・・・と悩んでいたら、PHPでこんなのあったんですね。
で、以下を使って戻して表示。

<?php
htmlspecialchars_decode($form->textarea(’maintext’,array(’label’=>false,’rows’=>’8′,’cols’=>’70′);
?>

これだと、すっごく簡単。
だけど実際、こんなやり方してたら、何の為にサニタイズしてるのか意味がなくなりますので。
それと、このスクリプト、PHP5以降じゃないと使えないようです。

他、何か便利な方法あったら教えて下さい。

  1. No comments yet.
(will not be published)