コードをコピー コードは次のとおりです:
// $rptype = 0 は HTML タグのみを置換することを意味します
// $rptype = 1 は連続する空白文字を削除しながら HTML タグを置換することを意味します
// $rptype = 2 は、HTML タグを置換することを意味し、同時にすべての空白文字を削除します
// $rptype = -1 は、HTML の危険なタグのみを置換することを意味します
function HtmlReplace($str,$rptype=0)
{
$str =tripslashes( $str);
if($rptype ==0)
{
$str = htmlspecialchars($str);
else if($rptype==1)
{
$str = htmlspecialchars($str); $str = str_replace(" ",' ',$str);
$str = ereg_replace("[rnt ]{1,}",' ',$str);
}
else if($rptype==2)
{
$str = htmlspecialchars($ str);
$str = str_replace(" ",'',$str);
$str = ereg_replace("[rnt ]",'',$str); else
{
$str = ereg_replace( "[rnt ]{1,}",' ',$str);
$str = eregi_replace('script','wcrist',$str); eregi_replace("<[/]{0, 1}(link|meta|ifr|fra)[^>]*>",'',$str);
return addedlashes($str);
上記は、replace php HtmlReplace の入力フィルタリング セキュリティ機能を紹介しており、PHP チュートリアルに興味のある友人に役立つことを願っています。