دیتالایف انجین فارسی

رفع مشکل قبلنرینگ داده ها

تاریخ انتشار: 21 اردیبهشت 1388
ارسال کننده: nima.a
مشکل: رفع مشکل قبلنرینگ داده ها در ارسال مطالب

مشکل در : تمام نسخه ها

میزان خطر: کم

فایل engine/classes/parse.class.php را باز کنید و به دنبال کد زیر بگردید:
            if( ((strpos( strtolower( $attrSubSet[1] ), 'expression' ) !== false) && ($attrSubSet[0] == 'style')) || (strpos( strtolower( $attrSubSet[1] ), 'javascript:' ) !== false) || (strpos( strtolower( $attrSubSet[1] ), 'behaviour:' ) !== false) || (strpos( strtolower( $attrSubSet[1] ), 'vbscript:' ) !== false) || (strpos( strtolower( $attrSubSet[1] ), 'mocha:' ) !== false) || (strpos( strtolower( $attrSubSet[1] ), 'data:' ) !== false and $attrSubSet[0] == "href") || ($attrSubSet[0] == "href" and strpos( strtolower( $attrSubSet[1] ), $config['admin_path'] ) !== false and preg_match( "/[?&%<\[\]]/", $attrSubSet[1] )) || (strpos( strtolower( $attrSubSet[1] ), 'livescript:' ) !== false) ) continue;


با کد زیر جابجا کنید:
            if( ((strpos( strtolower( $attrSubSet[1] ), 'expression' ) !== false) && ($attrSubSet[0] == 'style')) || (strpos( strtolower( $attrSubSet[1] ), 'javascript:' ) !== false) || (strpos( strtolower( $attrSubSet[1] ), 'behaviour:' ) !== false) || (strpos( strtolower( $attrSubSet[1] ), 'vbscript:' ) !== false) || (strpos( strtolower( $attrSubSet[1] ), 'mocha:' ) !== false) || (strpos( strtolower( $attrSubSet[1] ), 'data:' ) !== false and $attrSubSet[0] == "href") || (strpos( strtolower( $attrSubSet[1] ), 'data:' ) !== false and $attrSubSet[0] == "src") || ($attrSubSet[0] == "href" and strpos( strtolower( $attrSubSet[1] ), $config['admin_path'] ) !== false and preg_match( "/[?&%<\[\]]/", $attrSubSet[1] )) || (strpos( strtolower( $attrSubSet[1] ), 'livescript:' ) !== false) ) continue;


کد زیر را پیدا کنید:
            $source = str_replace( "`", "&#96;", $source );


قبل از آن کد زیر را قرار دهید:
        $source = preg_replace( "#<iframe#i", "&lt;iframe", $source );
        $source = preg_replace( "#<script#i", "&lt;script", $source );


منبع : dle-news.ru
    9 نفر (9 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    21 اردیبهشت 1388 - 22:35
    مشكور اخی على الترقع داتا لایف
    مدیر بازنشسته
    21 اردیبهشت 1388 - 23:37
    ممنون flower
    عضو سایت
    22 اردیبهشت 1388 - 04:23
    Prince,
    فکر کنم میگه ممنون برادر بابت پیشرفت دادن دیتالایف انجین یا هم چین چیزایی donoghted
    خواهش می کنم رفیق flower
    Arash.N,
    خواهش می کنم آرش جان flower
    عضو سایت
    22 اردیبهشت 1388 - 08:12
    عالی بود.. راستی میشه آی دی تو برام بفرستی؟ worship
    عضو سایت
    22 اردیبهشت 1388 - 18:00
    ممنون...
    ننوشته بود چه مشکلی به وجود میاره؟ آخه با این موضوع تو دیتالایف انجین کلی باگ داریم feel
    عضو سایت
    07 شهریور 1388 - 18:40
    مرسی
    عضو سایت
    24 اسفند 1388 - 16:00
    ممنون fellow
    عضو سایت
    12 مرداد 1389 - 17:30
    ممنون
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *