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

لدعم سكربت التحميل كليجا .. kleeja
ISMAIL
عضو جديد
مشاركات: 6
اشترك في: 02 ديسمبر 2010, 21:57

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

مشاركة بواسطة ISMAIL »

السلام عليكم

كيف الحال

ركبت إضافة الرفع المتقدم

وعدلة على قالب index_body بعدين اعملت صيانه شامله ضهرة عندي المشكله

Parse error: syntax error, unexpected T_IS_SMALLER_OR_EQUAL in /home/xxx/public_html/cache/data_hooks.php on line 192
جربت اعمل كمان مره صيانه شامله ما قدرت ادخل على لوحة التحكم من الخطأ

في انتظاركم اخواني
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

رد: مشكلة عند تركيب , إضافة الرفع المتقدم

مشاركة بواسطة saanina »

انسخ محتويات الملف cache/data_hooks.php
هنا , لاتنسى استخدام وسم
ISMAIL
عضو جديد
مشاركات: 6
اشترك في: 02 ديسمبر 2010, 21:57

رد: مشكلة عند تركيب , إضافة الرفع المتقدم

مشاركة بواسطة ISMAIL »

تفضل اخي

كود: تحديد الكل

<?php


// auto-generated cache files
//For: Kleeja 

$all_plg_hooks = array();

$all_plg_hooks['another_wut_kljuploader']['advance-uploader'] = '			if(isset($_POST[\'m_uploader\']))

			{

				$wut = 3;

			}

';
$all_plg_hooks['end_common']['advance-uploader'] = 'get_lang(\'AD_upload\',\'plugins\');';
$all_plg_hooks['kleeja_check_user_func_usr_class']['advance-uploader'] = 'if( isset($_POST[\'m_uploader\']) && isset($_POST[\'cookie_ulogu_flash\']) )

{

  if($_POST[\'cookie_ulogu_flash\'] != \'\')

    $_COOKIE[$_POST[\'cookie_name_flash\'] . \'_ulogu\'] = $_POST[\'cookie_ulogu_flash\'];

}

';
$all_plg_hooks['start_process_kljuploader']['advance-uploader'] = '        /* mahmoud edit */

        global $M_ALL_EXTS, $COOKIE_ULOGU, $usrcp, $u_exts, $g_exts, $WAIT_TIME_UPLOAD, $WAIT_TIME_UPLOAD_RUN;

        



        $WAIT_TIME_UPLOAD_RUN       = 0;

        $M_ALL_EXTS = \'\';

        

        foreach( ($usrcp->name()) ? $u_exts : $g_exts as $k=>$v)

        {

          $M_ALL_EXTS.= "\'.".$k."\' : ".$v[\'size\'].\' ,\';

        }

          $M_ALL_EXTS.= " \'null\' : null ";



        $COOKIE_ULOGU = \'\';

        $COOKIE_ULOGU = $usrcp->kleeja_get_cookie(\'ulogu\');



        if($this->user_is_adm)

        {

          $WAIT_TIME_UPLOAD = 0;

        }

        else if($this->id_user == \'-1\')

        {

          $WAIT_TIME_UPLOAD = $config[\'guestsectoupload\'];

        }

        else

        {

          $WAIT_TIME_UPLOAD = $config[\'usersectoupload\'];

        }

        

        if(!$this->user_is_adm && $this->user_is_flooding())

        {

            $WAIT_TIME_UPLOAD_RUN = 1;        

        }

        /* mahmoud edit */

';
$all_plg_hooks['user_is_flooding_func_kljuploader']['advance-uploader'] = '      if(isset($_POST[\'m_uploader\']))

        $return = false;

';
$all_plg_hooks['wuts_processes_kljuploader']['advance-uploader'] = '			if ($wut == 3)

			{

          $m_rand  = rand(0, 20)+rand(0, 20);

          /*if(isset($_POST[\'m_total_file\']))

          {

              echo \'---------------------<br /><br />\'.intval($_POST[\'m_total_file\']).\'<br /><br />---------------------\';

          }

          */



          if($_FILES[\'Filedata\'][\'type\'] == \'application/octet-stream\')

          {

             $tmp_143	= explode(".", $_FILES[\'Filedata\'][\'name\']);

             $before_last_ext = $tmp_143[sizeof($tmp_143)-1];

             $before_last_ext=get_mime_for_header($before_last_ext);

             $_FILES[\'Filedata\'][\'type\'] = $before_last_ext;

          }

          

          //index_err

          //index_info

          

          //echo \'<br />\'.$_FILES[\'Filedata\'][\'name\'].\'---\'.$_FILES[\'Filedata\'][\'size\'].\'---\'.$_FILES[\'Filedata\'][\'type\'].\'---\'.$_FILES[\'Filedata\'][\'tmp_name\'].\'<br />\';



					$check .= isset($_FILES[\'Filedata\'][\'name\']) ? $_FILES[\'Filedata\'][\'name\'] : \'\';

					$this->filename2	= @explode(".", $_FILES[\'Filedata\'][\'name\']);

					$this->filename2	= strtolower($this->filename2[sizeof($this->filename2)-1]);

					$this->typet		= $this->filename2;

					$this->sizet		= !empty($_FILES[\'Filedata\'][\'size\']) ?  $_FILES[\'Filedata\'][\'size\'] : null;



          // decoding

          if($this->decode == "time")

          {

            $zaid = time();

            $this->filename2 = $this->filename . $zaid . $m_rand . "." . $this->filename2;

          }

          elseif($this->decode == "md5")

          {

            $zaid	= md5(time());

            $zaid	= substr($zaid, 0, 10);

            $this->filename2 = $this->filename . $zaid . $m_rand . "." . $this->filename2;

          }  

          else

          {

            //real name of file

            $filename = substr(@$_FILES[\'Filedata\'][\'name\'], 0, -strlen($this->typet)-1);

            $this->filename2 = $this->filename . preg_replace(\'/[,.?\/*&^\\\$%#@()_!|"\~\\'><=+}{; ]/\', \'-\', $filename) . \'.\' . $this->typet;

            $this->filename2 = preg_replace(\'/-+/\', \'-\', $this->filename2);

          }



          if(file_exists($this->folder . \'/\' . $this->filename2))

          {

            $this->errs[] = array(sprintf($lang[\'SAME_FILE_EXIST\'], htmlspecialchars($_FILES[\'Filedata\'][\'name\'])), \'index_err\');

          }

          elseif(preg_match ("#[\\\/\:\*\?\<\>\|\"]#", $this->filename2))

          {

            $this->errs[] = array(sprintf($lang[\'WRONG_F_NAME\'], htmlspecialchars($_FILES[\'Filedata\'][\'name\'])), \'index_err\');

          }

          elseif($this->ext_check_safe($_FILES[\'Filedata\'][\'name\']) == false)

          {

            $this->errs[] = array(sprintf($lang[\'WRONG_F_NAME\'], htmlspecialchars($_FILES[\'Filedata\'][\'name\'])), \'index_err\');

          }

          elseif(!in_array(strtolower($this->typet), array_keys($this->types)))

          {

            //guest

            if($this->id_user == \'-1\')

            {

              $this->errs[] = array(sprintf($lang[\'FORBID_EXT\'], $this->typet) . \'<br /> <a href="\' .  ($config[\'mod_writer\'] ? "register.html" : "ucp.php?go=register") . \'" title="\' . htmlspecialchars($lang[\'REGISTER\']) . \'">\' . $lang[\'REGISTER\'] . \'</a>\', \'index_err\');

            }

            //not guest

            else

            {

              $this->errs[] = array(sprintf($lang[\'FORBID_EXT\'], $this->typet), \'index_err\');

            }

          }

          elseif(kleeja_check_mime($_FILES[\'Filedata\'][\'type\'], $this->types[strtolower($this->typet)][\'group_id\'], $_FILES[\'Filedata\'][\'tmp_name\']) == false)

          {

            $this->errs[] = array(sprintf($lang[\'NOT_SAFE_FILE\'], htmlspecialchars($_FILES[\'Filedata\'][\'name\'])), \'index_err\');

          }

          elseif($this->types[strtolower($this->typet)][\'size\'] > 0 && $this->sizet >= $this->types[strtolower($this->typet)][\'size\'])

          {

            $this->errs[] = array(sprintf($lang[\'SIZE_F_BIG\'], htmlspecialchars($_FILES[\'Filedata\'][\'name\']), Customfile_size($this->types[strtolower($this->typet)][\'size\'])), \'index_err\');

          }

          else

          {

            //

            // no errors , so uploading

            //

              $file = move_uploaded_file($_FILES[\'Filedata\'][\'tmp_name\'], $this->folder . "/" . $this->filename2);



              if ($file)

              {

                $this->saveit ($this->filename2, $this->folder, $this->sizet, $this->typet, $_FILES[\'Filedata\'][\'name\']);

              } 

              else 

              {

                $this->errs[] = array(sprintf($lang[\'CANT_UPLAOD\'], $this->filename2), \'index_err\');

              }

              

              



          }

          

				if(!isset($check) || empty($check))

				{

					$this->errs[] = array($lang[\'CHOSE_F\'], \'index_err\');

				}

				



        if(isset($_POST[\'m_uploader\']))

        {

          $info = array();

          foreach($this->errs as $t=>$s)	

          {

            echo\'<div id="system-message">\';

            echo\' <ul class="\'.$s[1].\'">\';

            echo\'   <li>\'.$lang[\'INFORMATION\'].\' : \';

            echo\'     <span> \';

            echo\'       \'.$s[0];

            echo\'     </span>\';

            echo\'   </li>\';

            echo\' </ul>\';

            echo\'</div>\';

          }

          

          die();

        }

        else if ($_SERVER["HTTP_USER_AGENT"] == \'Shockwave Flash\')

        {

          die();

        }

			

			}

';


?>
ISMAIL
عضو جديد
مشاركات: 6
اشترك في: 02 ديسمبر 2010, 21:57

رد: مشكلة عند تركيب , إضافة الرفع المتقدم

مشاركة بواسطة ISMAIL »

السلام عليكم

في انتضاركم
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

رد: مشكلة عند تركيب , إضافة الرفع المتقدم

مشاركة بواسطة saanina »

ان شاء الله اخوي محمود يمر , لانه اضافته وتتطلب تعديله طبعا
بس تعرف اختبارات للكل حالياً ..

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

كود: تحديد الكل

define('STOP_HOOKS', true);[code]
بملف الكونفق
بعدين اعطل تعطيل للاضافة من لوحة التحكم لحد ماتتصلح وترجع تفعلها
ISMAIL
عضو جديد
مشاركات: 6
اشترك في: 02 ديسمبر 2010, 21:57

رد: مشكلة عند تركيب , إضافة الرفع المتقدم

مشاركة بواسطة ISMAIL »

شكرا الك اخي

انا وقفت الاضافات وكلشي تمام
لص القلوب
مُطور
مشاركات: 288
اشترك في: 27 يناير 2009, 05:04

رد: مشكلة عند تركيب , إضافة الرفع المتقدم

مشاركة بواسطة لص القلوب »

جاري التحقيق من المشكله , اريد رابط موقعك + نوع النسخه لديك ;)
Tar3Q
ابو زياد
مشاركات: 1178
اشترك في: 25 فبراير 2009, 01:09

رد: مشكلة عند تركيب , إضافة الرفع المتقدم

مشاركة بواسطة Tar3Q »

هذا سطر الخطأ

كود: تحديد الكل

            $this->filename2 = $this->filename . preg_replace(\'/[,.?\/*&^\\\$%#@()_!|"\~\\'><=+}{; ]/\', \'-\', $filename) . \'.\' . $this->typet;
اعتقد السبب هو تفعيل المود رايتر ,,
لص القلوب
مُطور
مشاركات: 288
اشترك في: 27 يناير 2009, 05:04

رد: مشكلة عند تركيب , إضافة الرفع المتقدم

مشاركة بواسطة لص القلوب »

Tar3Q كتب:هذا سطر الخطأ

كود: تحديد الكل

            $this->filename2 = $this->filename . preg_replace(\'/[,.?\/*&^\\\$%#@()_!|"\~\\'><=+}{; ]/\', \'-\', $filename) . \'.\' . $this->typet;
اعتقد السبب هو تفعيل المود رايتر ,,
اعتقد ان نسخه الرفع قديمه لان data_hooks اتغيرت علي ما اتذكر واستبدلت ب data_plugins
وجربت تفعيل الريرايت و جربت ال 3 اختيارات للملفات " لان الخطيء من الاختيار الاول " و لم يحدث المشكله

فهنتظر ليخبرنا برابط موقعه + النسخه التي لديه :mrgreen:
Tar3Q
ابو زياد
مشاركات: 1178
اشترك في: 25 فبراير 2009, 01:09

رد: مشكلة عند تركيب , إضافة الرفع المتقدم

مشاركة بواسطة Tar3Q »

:mrgreen:

اجل هذا المركز http://al-saker.net
أضف رد جديد