سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط
#1  
تشغيل فنكشن معين في حالة كانت قيمة المتغير 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;







__________________
ليس كل ما يتمنى المرء يدركة
abdalbasit is offline   قديم 28-08-2009, 10:00 AM
الرد مع إقتباس
عضو نشيط
#2  

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






tech is offline   قديم 28-08-2009, 03:12 PM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
يظهر المتغير $cat في الاول صحيح والثاني فارغ هل من حل لاظهار المتغير الثاني download PHP 6 14-03-2007 09:00 AM
كيف أجعل قيمة المتغير تتغير كل يوم متصفح سعودي PHP 6 01-08-2006 04:29 PM
كيف تتغير قيمة المتغير بحسب الوصلة ؟؟؟ elhotmail PHP 6 05-10-2005 03:49 PM
كيف أمنع من كانت مشاركاته أقل من 10 من دخول منتدى معين admin-vb الإصلاح والصيانة 5 23-05-2003 04:04 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 04:19 PM.