النتائج 1 إلى 2 من 2

الموضوع: تشغيل فنكشن معين في حالة كانت قيمة المتغير 1

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    97

    تشغيل فنكشن معين في حالة كانت قيمة المتغير 1



    السلام عليكم

    كيف اجعل الفنكشن التالي يعمل فقط في حالة كانت قيمة المتغير ل send تساوي 1
    يعني كذا

    كود PHP:
    $send=1
    فلو كانت واحد اذ الفنكشن التالي يشتغل

    كود PHP:
    function SmartCensor($content){

        
    $words_list=@file(_ROOT_PATH.'/censorwords.txt');
        
    $search=array('a','b','i','l','o','p','s');
        
    $replace=array('(?:a|\@|\*)','(?:b|8|3|\*)','(?:i|1|l|\!|\*)','(?:l|1|i|\!|\*)','(?:o|0|\*)','(?:p|\?|\*)','(?:s|\$|\*)');
        foreach(
    $words_list as $badword){
            
    $badword=rtrim($badword);

            
    $len=strlen($badword);
        if(
    $len <= 0)
            continue;
            
    $rep='';
            for(
    $i=0$i $len$i++){
                
    $rep.='*';
            }

            
    // Check to see if this word has brackets around it. If it is bracked, censor it in a simple form.
            
    if (substr($badword01) == "[" && substr($badword, ($len 1), 1) == "]") {
                
    $content preg_replace("@".substr($badword1, ($len 2))."@i"substr($rep0, (strlen($rep) - 2)), $content);
                continue;
            }

            
    $badwordpreg=preg_split('//'$badword, -1PREG_SPLIT_NO_EMPTY);
            
    $badwordpreg=str_replace($search$replace$badwordpreg);
            
    $badword='';
            for(
    $i=0$i count($badwordpreg); $i++){
                
    $badword.=$badwordpreg[$i];
                if(
    $i != (count($badwordpreg)-1)) $badword.='(.{0,5})';
            }
            
    $badword="/$badword/i";
            
    $content=preg_replace($badword$rep$content);
        }
        return 
    $content;







    __________________
    ليس كل ما يتمنى المرء يدركة


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    281


    السلام عليكم ورحمة الله وبركاتة
    كود PHP:
    <?php
     
    if ($send == 1
    {
        
    SmartCensor($content);
    }
     
    ?>











ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض