diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3
index 29ac15c17a11b2c101bf04ecf3bd98dc686dca13..7da52b95fc5e3ac7b9bd985a02f257d597283ed2 100644
--- a/ecrire/inc_version.php3
+++ b/ecrire/inc_version.php3
@@ -98,10 +98,11 @@ $flag_strpos_3 = (@strpos('baba', 'a', 2) == 3);
 $flag_get_cfg_var = (@get_cfg_var('error_reporting') != "");
 
 if ($flag_function_exists) {
-	$flag_ini_get = function_exists("ini_get");
+	$flag_ini_get = (function_exists("ini_get")
+		&& (@ini_get('max_execution_time') > 0));	// verifier pas desactivee
 	$flag_gz = function_exists("gzopen");
 	$flag_ob = ($flag_ini_get
-		&& !ereg("ob_", @ini_get('disable_functions'))
+		&& !ereg("ob_", ini_get('disable_functions'))
 		&& function_exists("ob_start"));
 	$flag_obgz = ($flag_ob && function_exists("ob_gzhandler"));
 	$flag_preg_replace = function_exists("preg_replace");