صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از شماره 11 تا 18 , از مجموع 18

موضوع: كمك درباره غير فعال كردن كد امنيتي در كليجا

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو جدید
    تاریخ عضویت
    Jun 2010
    نوشته ها
    51
    تشکر تشکر کرده 
    70
    تشکر تشکر شده 
    67
    تشکر شده در
    45 پست

    پیش فرض پاسخ : كمك درباره غير فعال كردن كد امنيتي در كليجا

    پس کلا توی ورژن های جدید کلی تغییرات صورت گرفته که توی ورژن شما نیست ..
    شما دانلود کنید و بعد پوشه ها رو به غیر از پوشه اینستال رو بارگذاری کنید توی هاستتون همینجایی که الان کلیجا نصبه ... منتها قبلش یک بک آپ بگیرید چون کلیجا یکم مشکل داره (توی آپ دیت شدن و جابجایی هاست)
    فقط ممکنه فایل زبان فعلی شما به نسخه بالاتر نخوره ..

  2. #2
    عضو انجمن
    تاریخ عضویت
    Dec 2010
    محل سکونت
    تبريز
    نوشته ها
    686
    تشکر تشکر کرده 
    391
    تشکر تشکر شده 
    573
    تشکر شده در
    427 پست

    پیش فرض پاسخ : كمك درباره غير فعال كردن كد امنيتي در كليجا

    ار دايركتوري بك آپ برداشتم.
    از ديتابيس هم بك آپ برداشتم.
    الان فايل رو دانلود كنم بعد چيكار كنم؟
    منظورم اين بود كه اطلاعات رو جايگزين كنم رپليس كنم يا پك كنم از اول آپلود كنم ؟

  3. #3
    عضو انجمن
    تاریخ عضویت
    Dec 2010
    محل سکونت
    تبريز
    نوشته ها
    686
    تشکر تشکر کرده 
    391
    تشکر تشکر شده 
    573
    تشکر شده در
    427 پست

    پیش فرض پاسخ : كمك درباره غير فعال كردن كد امنيتي در كليجا

    دوست عزيز نميشه .
    click to Refresh this page ...
    Sorry , There is an error in mysql , error : Error In query


    --[query]--------------------------
    SELECT c.name, c.value FROM c c WHERE c.dynamic = 0
    ---------------------------------

    [1054 : Unknown column 'c.dynamic' in 'where clause']


    Script: Kleeja
    Kleeja Website
    اين ارور رو ميده وقتي كه كل فايل ها رو جايگزين كردم به جز پوشه اينستال
    فكر كنم كد اميني از يكي از فايل هاي php باشه كه ايراد مي گيره و قبول نمي كنه
    البته بعضي وقت ها مي گه كد امنيتي اشتباه هستش.
    لطفا راهنمايي كنيد.

  4. #4
    عضو انجمن
    تاریخ عضویت
    Dec 2010
    محل سکونت
    تبريز
    نوشته ها
    686
    تشکر تشکر کرده 
    391
    تشکر تشکر شده 
    573
    تشکر شده در
    427 پست

    پیش فرض پاسخ : كمك درباره غير فعال كردن كد امنيتي در كليجا

    كلا بالا نميومد ديگه .
    دوستان لطفا راهنمايي كنن.
    كلا فايل ها رو به غير از اينستال رپليس كردم.

  5. #5
    عضو جدید
    تاریخ عضویت
    Jun 2010
    نوشته ها
    51
    تشکر تشکر کرده 
    70
    تشکر تشکر شده 
    67
    تشکر شده در
    45 پست

    پیش فرض پاسخ : كمك درباره غير فعال كردن كد امنيتي در كليجا

    فایل data_config رو از توی فولدر cache باز کن و اطلاعات خواسته شده مثل لینک سایت و .. رو مثل ورژن قبلی که داشتی پر کن و اینکه از طریق همین فایل data_config زبان رو روی en قرار بده چون احتمالا فایل زبان فارسی شما با این ورژن سازگار نیست.

  6. #6
    عضو جدید
    تاریخ عضویت
    Jun 2010
    نوشته ها
    51
    تشکر تشکر کرده 
    70
    تشکر تشکر شده 
    67
    تشکر شده در
    45 پست

    پیش فرض پاسخ : كمك درباره غير فعال كردن كد امنيتي در كليجا

    شما توی اسکریپتتون این مرحله رو طی کنید اگه جواب داد یا نداد باز توی همین تایپیک مطرح کنید :

    وارد این قسمت بشین :
    includes/captcha.php
    این خط رو پیدا کنید :
    کد HTML:
    imagettftext ($image, 16,$angle , rand(50, $x), $y+rand(1,3), $white,'./arial.ttf', $security_code);
    حالا این خط رو جایگزین بالایی کنید :
    کد HTML:
    imagestring ($image, imageloadfont('arial.gdf'), $x+rand(10,15), $y-rand(10,15), $security_code, $white);
    حالا تست کنید .. فقط اگه درست نشد و نتیجه نداد دوباره به حالت قبل برگردونید. (ممکنه با این تغییر کد امنیتی کلا نشون داده نشه)

  7. #7
    عضو انجمن
    تاریخ عضویت
    Dec 2010
    محل سکونت
    تبريز
    نوشته ها
    686
    تشکر تشکر کرده 
    391
    تشکر تشکر شده 
    573
    تشکر شده در
    427 پست

    پیش فرض پاسخ : كمك درباره غير فعال كردن كد امنيتي در كليجا

    من نتونستم پيدا كنم.
    کد PHP:
    <?php
    /**
    *
    * @package Kleeja
    * @version $Id$
    * @copyright (c) 2007 Kleeja.com
    * @license ./docs/license.txt
    *
    */


    //no for directly open
    if (!defined('IN_COMMON'))
    {
        exit;
    }

    //we are in cache now ..
    define('IN_CACHE'true);

    //make sure it's utf8 data
    $SQL->set_utf8();


    //
    //In the future here will be a real cache class 
    //this codes, it's just a sample and usefull for
    //some time ..
    //
    class cache
    {
        function 
    get($name)
        {
            
    $name =  preg_replace('![^a-z0-9_]!''_'$name);
        
            if (
    file_exists(PATH 'cache/' $name '.php'))
            {
                include_once (
    PATH 'cache/' $name '.php');
                return  empty(
    $data) ? false $data;
            }
            else
            {
                return 
    false;
            }
        }
        
        function 
    exists($name)
        {
            
    $name =  preg_replace('![^a-z0-9_]!''_'$name);
        
            if (
    file_exists(PATH 'cache/' $name '.php'))
            {
                return 
    true;
            }
        }
        
        function 
    save($name$data$time 86400)
        {
            
    //
            //We have problems if APC is enabled, so we disable our cache 
            //system if it's lodoed to prevent those problems, but we will
            //try to fix it in the near future .. I hope that.
            //
            
    if(defined('APC_CACHE'))
            {
                return;
            }
            
            
    $name =  preg_replace('![^a-z0-9_]!i''_'$name);
            
    $data_for_save '<?' 'php' "\n";
            
    $data_for_save .= '//Cache file, generated for Kleeja at ' gmdate('d-m-Y h:i A') . "\n\n";
            
    $data_for_save .= '//No direct opening' "\n";
            
    $data_for_save .= '(!defined("IN_COMMON") ? exit("hacking attemp!") : null);' "\n\n";
            
    $data_for_save .= '//return false after x time' "\n";    
            
    $data_for_save .= 'if(time() > ' . (time() + $time) . ') return false;' "\n\n";    
            
    $data_for_save .= '$data = ' var_export($datatrue) . ";\n\n//end of cache";

            if(
    $fd = @fopen(PATH 'cache/' $name '.php''w'))
            {
                @
    flock($fdLOCK_EX); // exlusive look
                
    @fwrite($fd$data_for_save);
                @
    flock($fdLOCK_UN);
                @
    fclose($fd);
            }
            return;
        }

        function 
    clean($name)
        {
            if(
    is_array($name))
            {
                foreach(
    $name as $n)
                {
                    
    $this->clean($n);
                }
                return;
            }

            
    $name =  preg_replace('![^a-z0-9_]!i''_'$name);
            
    kleeja_unlink(PATH 'cache/' $name '.php');
        }
    }

    $cache = new cache;

    //    
    //get hooks data from hooks table  ... 
    //
    if(!defined('STOP_HOOKS'))
    {
        if (!(
    $all_plg_h_p $cache->get('data_plugins')))
        {
            
    //get all hooks
            
    $query = array(
            
    'SELECT'    => 'h.hook_id,h.hook_name, h.hook_content, h.plg_id, p.plg_name',
            
    'FROM'        => "{$dbprefix}hooks AS h",
            
    'JOINS'        => array(
                array(
                    
    'INNER JOIN'    => "{$dbprefix}plugins AS p",
                    
    'ON'            => 'p.plg_id=h.plg_id'
                
    )
            ),
            
    'WHERE'        => 'p.plg_disabled=0',
            
    'ORDER BY'    => 'h.hook_id'
            
    );

            (
    $hook kleeja_run_hook('qr_select_hooks_cache')) ? eval($hook) : null//run hook

            
    $result $SQL->build($query);

            while(
    $row=$SQL->fetch_array($result))
            {
                
    $all_plg_hooks[$row['hook_name']][$row['plg_name']] =    $row['hook_content'];
                
    $all_plg_plugins[$row['plg_name']] = null;
            }
             
    $SQL->freeresult($result);

            
    $cache->save('data_plugins', array($all_plg_plugins$all_plg_hooks));
        }

        list(
    $all_plg_plugins$all_plg_hooks) = $all_plg_h_p;

    }
    #plugins is on


    //
    //get config data from config table  ...
    //

    if (!($config $cache->get('data_config')))
    {
        
    $query = array(
                        
    'SELECT'    => 'c.*',
                        
    'FROM'        => "{$dbprefix}config c"
                    
    );

        (
    $hook kleeja_run_hook('qr_select_config_cache')) ? eval($hook) : null//run hook                
        
    $result $SQL->build($query);


        while(
    $row=$SQL->fetch_array($result))
        {
            
    $config[$row['name']] =$row['value'];
        }

        
    $SQL->freeresult($result);

        
    $cache->save('data_config'$config);
    }

    //
    //get language terms from lang table  ...
    //

    if (!($olang $cache->get('data_lang')))
    {
        
    $query = array(
                        
    'SELECT'    => 'l.*',
                        
    'FROM'        => "{$dbprefix}lang l",
                        
    'WHERE'        => "l.lang_id='" $SQL->escape($config['language']) . "'",
                    );

        (
    $hook kleeja_run_hook('qr_select_lang_cache')) ? eval($hook) : null//run hook        

        
    $result $SQL->build($query);

        while(
    $row=$SQL->fetch_array($result))
        {
            
    $olang[$row['word']] = $row['trans'];
        }

        
    $SQL->freeresult($result);

        
    $cache->save('data_lang'$olang);
    }
        
    //
    //get data from types table ... 
    //
    if (!($exts $cache->get('data_exts')))
    {
        
    $query = array(
                        
    'SELECT'    => 'e.*',
                        
    'FROM'        => "{$dbprefix}exts e"
                    
    );

        (
    $hook kleeja_run_hook('qr_select_exts_cache')) ? eval($hook) : null//run hook        
        
    $result $SQL->build($query);
        
        
    $exts = array();

        while(
    $row=$SQL->fetch_array($result))
        {
            if (
    $row['gust_allow'])
            {
                
    $exts['g_exts'][$row['ext']] = array('id' => $row['id'], 'size' => $row['gust_size'], 'group_id' => $row['group_id']);
            }

            if (
    $row['user_allow'])
            {
                
    $exts['u_exts'][$row['ext']] = array('id' => $row['id'], 'size' => $row['user_size'], 'group_id' => $row['group_id']);
            }
        }

        
    $SQL->freeresult($result);

        
    $cache->save('data_exts'$exts);
    }

    //make them as seperated vars
    extract($exts);
    unset(
    $exts);


    //
    //stats .. to cache
    //
    if (!($stats $cache->get('data_stats')))
    {
        
    $query = array(
                        
    'SELECT'    => 's.*',
                        
    'FROM'        => "{$dbprefix}stats s"
                
    );

        (
    $hook kleeja_run_hook('qr_select_stats_cache')) ? eval($hook) : null//run hook                
        
    $result $SQL->build($query);

        while(
    $row=$SQL->fetch_array($result))
        {
            
    $stats = array(
                
    'stat_files'        => $row['files'],
                
    'stat_sizes'        => $row['sizes'],
                
    'stat_users'        => $row['users'],
                
    'stat_last_file'    => $row['last_file'],
                
    'stat_last_f_del'    => $row['last_f_del'],
                
    'stat_last_google'    => $row['last_google'],
                
    'stat_last_yahoo'    => $row['last_yahoo'],
                
    'stat_google_num'    => $row['google_num'],
                
    'stat_yahoo_num'    => $row['yahoo_num'],
                
    'stat_last_user'    => $row['lastuser']
            );
        
            (
    $hook kleeja_run_hook('while_fetch_stats_in_cache')) ? eval($hook) : null//run hook
        
    }

        
    $SQL->freeresult($result);

        
    $cache->save('data_stats'$stats3600);
    }

    //make them as seperated vars
    extract($stats);
    unset(
    $stats);

    //
    //get banned ips data from stats table  ...
    //
    if (!($banss $cache->get('data_ban')))
    {
        
    $query = array(
                        
    'SELECT'    => 's.ban',
                        
    'FROM'        => "{$dbprefix}stats s"
                    
    );

        (
    $hook kleeja_run_hook('qr_select_ban_cache')) ? eval($hook) : null//run hook                
        
    $result $SQL->build($query);

        
    $row $SQL->fetch_array($result);
        
    $ban1 $row['ban'];
        
    $SQL->freeresult($result);

        
    $banss = array();

        if (!empty(
    $ban1) || $ban1 != ' '|| $ban1 != '  ')
        {
            
    //seperate ips .. 
            
    $ban2 explode('|'$ban1);
            for (
    $i=0$i<sizeof($ban2); $i++)
            {
                
    $banss[$i] = $ban2[$i];
            }
        }

        unset(
    $ban1$ban2);

        
    $cache->save('data_ban'$banss);
    }

    //    
    //get rules data from stats table  ...
    //
    if (!($ruless $cache->get('data_rules')))
    {
        
    $query = array(
                        
    'SELECT'    => 's.rules',
                        
    'FROM'        => "{$dbprefix}stats s"
                    
    );

        (
    $hook kleeja_run_hook('qr_select_rules_cache')) ? eval($hook) : null//run hook                    
        
    $result $SQL->build($query);

        
    $row $SQL->fetch_array($result);
        
    $ruless $row['rules'];
        
    $SQL->freeresult($result);

        
    $cache->save('data_rules'$ruless);
    }    


    //    
    //get ex-header-footer data from stats table  ... 
    //
    if (!($extras $cache->get('data_extra')))
    {
        
    $query = array(
                        
    'SELECT'    => 's.ex_header, s.ex_footer',
                        
    'FROM'        => "{$dbprefix}stats s"
                        
    );

        (
    $hook kleeja_run_hook('qr_select_extra_cache')) ? eval($hook) : null//run hook        
        
    $result $SQL->build($query);

        
    $row $SQL->fetch_array($result);
        
        
    $extras = array(
            
    'header' => $row['ex_header'],
            
    'footer' => $row['ex_footer']
        );

        
    $SQL->freeresult($result);

        
    $cache->save('data_extra'$extras);
    }
        

    // ummm, does this usefull here
    ($hook kleeja_run_hook('in_cache_page')) ? eval($hook) : null//run hook

  8. #8
    عضو انجمن
    تاریخ عضویت
    Dec 2010
    محل سکونت
    تبريز
    نوشته ها
    686
    تشکر تشکر کرده 
    391
    تشکر تشکر شده 
    573
    تشکر شده در
    427 پست

    پیش فرض پاسخ : كمك درباره غير فعال كردن كد امنيتي در كليجا

    جواب نداد.
    لطفا يكي كمك كنه .

صفحه 2 از 2 نخستنخست 12

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

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

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

موضوعات مشابه

  1. سايتي براي اس ام اس
    توسط aminamin در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: October 1st, 2013, 21:47
  2. سايتي براي ارسال اس ام اس
    توسط shikdl در انجمن مباحث دیگر
    پاسخ ها: 18
    آخرين نوشته: May 7th, 2012, 10:32
  3. آموزش بالا بردن ضريب آمنيتي در فايروال (csf)
    توسط tanha123 در انجمن مباحث دیگر
    پاسخ ها: 2
    آخرين نوشته: April 4th, 2012, 12:18
  4. سايتي هست كه شهر مالك ip رو نشون بده
    توسط shazo در انجمن مباحث دیگر
    پاسخ ها: 16
    آخرين نوشته: March 31st, 2012, 12:50
  5. ايجاد يك رخنه‌ي امنيتي در ياهومسنجر
    توسط takmaisam در انجمن مباحث دیگر
    پاسخ ها: 6
    آخرين نوشته: February 1st, 2012, 01:32

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

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