Penting: Laman web ini menggunakan cookies (cookies). Menggunakan laman web ini tanpa mematikan cookies dalam pelayar, bermakna bahawa anda bersetuju untuk menggunakannya.
Buy Now! Ciri-ciri Muat turun

Earn dengan kami!

Jika anda ingin untuk memulakan mendapatkan wang dengan vBET menyertai untuk Program Affiliate.
Page 1 daripada 2 12 LastLast
Keputusan 1 untuk 10 daripada 16

Thread: 4.2.5 lain ditangkap BB dengan ralat VBET

  1. #1
    Senior Member
    Join Date
    Jun 2010
    Posts
    276

    Default 4.2.5 lain ditangkap BB dengan ralat VBET

    Mendapat satu lagi amaran supaya saya telah mencipta satu ralat laporan untuk menulis template untuk log dan ditangkap ini...
    Code:
    [04-Jun-2018 18:52:57 UTC] $lastpostinfo['lastposter'] = '<!--vBET_SNTA-->' . $lastpostinfo['lastposter'] .'<!--vBET_ENTA-->';
    [04-Jun-2018 18:52:57 UTC] PHP Parse error:  syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /home/allfreec/public_html/phpBB2/includes/class_core.php(4695) : eval()'d code on line 1
    Apa yang saya buat ialah menulis template untuk log sebelum ia gagal, saya mengambil masa 3 hari tapi ini memuatkan templat yang membuang kesilapan.

  2. #2
    Michał Podbielski (vBET Staff) vBET's Avatar
    Join Date
    Oktober 2009
    Posts
    3,037

    Default

    Kami akan menyiasatnya dan menghantar jawapan tidak lama lagi.

  3. #3
    Michał Podbielski (vBET Staff) vBET's Avatar
    Join Date
    Oktober 2009
    Posts
    3,037

    Default

    Kita mesti mempunyai versi yang berbeza daripada vBulletin kerana di tempat yang dinyatakan oleh log ralat yang kami ada} dan harus ada beberapa plugin pelaksanaan.
    Sila berikan kami kandungan barisan 4695 dalam fail /home/allfreec/public_html/phpBB2/includes/class_core.php Jadi kita akan dapat mencari plugin yang bersalah dan mencari pepijat.

  4. #4
    Senior Member
    Join Date
    Jun 2010
    Posts
    276

    Default

    Bermula dari 4660, anda boleh melihat kod untuk menangkap ralat ke fail log melontar off sebenar

    Code:
    	/**
    	 * Renders the output after preperation.
    	 * @see vB_Template::render()
    	 *
    	 * @param boolean	Whether to suppress the HTML comment surrounding option (for JS, etc)
    	 * @return string
    	 */
    	protected function render_output($suppress_html_comments = false)
    	{
    		//This global statement is here to expose $vbulletin to the templates.
    		//It must remain in the same function as the template eval
    		global $vbulletin;
    		extract($this->registered, EXTR_SKIP | EXTR_REFS);
    
    		$actioned = false;
    		($hook = vBulletinHook::fetch_hook('template_render_output')) ? eval($hook) : false;
    
    		if (!$actioned)
    		{
    			$template_code = self::fetch_template($this->template);
    		}
    
    		if (strpos($template_code, '$final_rendered') !== false)
    		{
    			eval($template_code);
    		}
    		else
    		{
    /*
    			$tcount = 0;
    			$tst = str_replace("vB_Template_Runtime::fetchStylevar('outertablewidth')","",$template_code,$tcount);
    		    $tst = str_replace("old_explorer","",$template_code,$mcount);
    			if ($mcount==0&&$tcount==0){
    				error_log($template_code, 0);
    			}						
    	*/
    			eval('$final_rendered = "' . $template_code . '";');
    		}

  5. #5
    Michał Podbielski (vBET Staff) vBET's Avatar
    Join Date
    Oktober 2009
    Posts
    3,037

    Default

    Terima kasih. Dan Kod ini mengulas kod anda, yang kembali 1 jenis log ralat?

  6. #6
    Senior Member
    Join Date
    Jun 2010
    Posts
    276

    Default

    Ya, ia akan masuk mana-mana template yang dilaksanakan, yang tidak sepadan dengan kedua-dua tahu yang ia adalah pembalakan. Kemudian ia akan menulis ytemple pada log kemudian diikuti dengan mesej ralat

  7. #7
    Senior Member
    Join Date
    Jun 2010
    Posts
    276

    Default

    Tidak pasti jika yang masuk akal, saya rekodkan setiap template satu beban tiada, maka dikeluarkan mereka jika mereka tidak pula menyebabkan ralat dengan cek ganti str.

  8. #8
    Senior Member
    Join Date
    Jun 2010
    Posts
    276

    Default

    Quote Originally Posted by vBET View Post
    Terima kasih. Dan Kod ini mengulas kod anda, yang kembali 1 jenis log ralat?
    error_log ($template_code, 0); <-talian ini $template_code semasa menulis ke fail log

    Kerana kesilapan itu boleh membawa maut, saya terpaksa untuk menulis setiap kod template yang diproses, kemudian lihat apa yang ia adalah sebelum ralat tersebut direkodkan.

  9. #9
    Michał Podbielski (vBET Staff) vBET's Avatar
    Join Date
    Oktober 2009
    Posts
    3,037

    Default

    Code:
    $lastpostinfo['lastposter'] = '<!--vBET_SNTA-->' . $lastpostinfo['lastposter'] .'<!--vBET_ENTA-->';
    Terdapat tiada Kod tersebut di vBET... Adakah anda membuat sebarang perubahan pada kod? Versi mana yang anda mempunyai (mungkin beberapa lebih tua)?

  10. #10
    Senior Member
    Join Date
    Jun 2010
    Posts
    276

    Default

    Mesti template lain yang sedang menggunakan nama VBET di sana kerana tiada perubahan dibuat kepada VBET 492.

Page 1 daripada 2 12 LastLast

Tags untuk Thread ini

Posting Permissions

  • Anda mungkin tidak membuka topik baru
  • Anda mungkin tidak post replies
  • Anda mungkin tidak pos lampiran
  • Anda mungkin tidak mengedit post anda
  •