کد php سانسور کلمات در متن ها

Mohammad

مدیر انجمن
پرسنل مدیریت
یک نمونه کد ساده برای سانسور و جایگزاری متن دلخواه به زبان PHP


کد:
 <?php
    function censorWords($text){

        $find = array(
            '/خوب/i',
            '/سلام/i',
            '/است/i'
        );
        $replace = array(
            'بد',
            'خداحافظ',
            'نیست'
        );
        return preg_replace($find,$replace,$text);
    }
    $text = 'سلام. پرشین اسکریپت سایت خوبی است';
    echo censorWords($text);
?>
 

amirkhare

تازه وارد
داداش اگه ما بخوایم یه فایل لیستی برای کلمات بد و کلمات خوب برای این سانسور درست کنیم با فرمت txt یا بخوایم کلمات بد و کلمات خوب رو از mysql بکشیم بیرون و یه اسکریپت سانسور درست کنیم چطوری باید عمل کنیم یه مدل بده من از رو مدل شما اسکریپت خودمو کامل کنم ممنون . :63: :-* :x:

 
آخرین ویرایش توسط مدیر:

Black_Sky

کاربر عضو
نظر من استفاده از if_replace هست یعنی هرجا x بود جاش y بزار یا ....

البته با جاوا اسکریپت هم میشه

 
بالا