Arkadaşlar öncelikle hayırlı bayramlar herkese

benim sorunum şu, kendime ait bir sunucum var.

sitelerden birinde mb_substr() fonksiyon sorunu vardı. Googleden bi şekilde kurdum ve site çalıştı

fakat tüm siteler çalışıyorken birden bire sitelerden birinde hata mesajı alıyorum

hata mesajı

Warning: ob_start(): second array member is not a valid method in /home/xxxxxx/public_html/xxxxx/aktarimlar/function.php on line 67

bu satırda

if ($phpver >= '4.0.4pl1' && isset($_SERVER['HTTP_USER_AGENT']) && strstr($_SERVER['HTTP_USER_AGENT'],'compatible')) {
	if (extension_loaded('zlib')) {
    	@ob_end_clean();
    	ob_start('ob_gzhandler');
  	}
} elseif ($phpver > '4.0' && isset($_SERVER['HTTP_ACCEPT_ENCODING']) && !empty($_SERVER['HTTP_ACCEPT_ENCODING'])) {
  	if (strstr($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) {
    	if (extension_loaded('zlib')) {
      		$do_gzip_compress = true;
      		67. satır burası oluyor ob_start(array('ob_gzhandler',5));
      		ob_implicit_flush(0);
      		if (ereg("MSIE", $_SERVER['HTTP_USER_AGENT'])) {
				header('Content-Encoding: gzip');
      		}
    	}
  	}
}
bazı alakasız kodları kaldırdığımda sitenin açıldığını gördüm fakat bu seferde bazı noktaların çalışmadığını gördüm

örneğin kayıt sırasında ajax ile ülke ve şehiri çekmiyor veya bannerleri göstermiyor gibi...

yardımcı olursanız sevinirim.