function test_benchmark($arr_cfg) { $time_start = microtime(true); $arr_return = array(); $arr_return['version'] = '1.0'; $arr_return['sysinfo']['time'] = date("Y-m-d H:i:s"); $arr_return['sysinfo']['php_version'] = PHP_VERSION; $arr_return['sysinfo']['platform'] = PHP_OS; $arr_return['sysinfo']['server_name'] = $_SERVER['SERVER_NAME']; $arr_return['sysinfo']['server_addr'] = $_SERVER['SERVER_ADDR']; test_math($arr_return); test_string($arr_return); test_loops($arr_return); test_ifelse($arr_return); if (isset($arr_cfg['db.host'])) { test_mysql($arr_return, $arr_cfg); } $arr_return['total'] = timer_diff($time_start); return $arr_return; }
function test_benchmark($settings) { $timeStart = microtime(true); $result = array(); $result['version'] = '1.1'; $result['sysinfo']['time'] = date("Y-m-d H:i:s"); $result['sysinfo']['php_version'] = PHP_VERSION; $result['sysinfo']['platform'] = PHP_OS; $result['sysinfo']['server_name'] = $_SERVER['SERVER_NAME']; $result['sysinfo']['server_addr'] = $_SERVER['SERVER_ADDR']; test_math($result); test_string($result); test_loops($result); test_ifelse($result); if (isset($settings['db.host'])) { test_mysql($result, $settings); test_mysqli($result, $settings); } $result['total'] = timer_diff($timeStart); return $result; }
if(systemMaxOverloaded()){ writelogs("This system is too many overloaded, die()",__FUNCTION__,__FILE__,__LINE__); if(!$GLOBALS["FORCE"]){die();} } if($GLOBALS["VERBOSE"]){ writelogs(basename(__FILE__).":Executed",basename(__FILE__),__FILE__,__LINE__); } if($argv[1]=="--setup-center"){setup_center();die();} if($argv[1]=="--services"){services();die();} if($argv[1]=="--mysql"){test_mysql();die();} if($argv[1]=="--monit"){test_monit();die();} if($argv[1]=='--force'){$_GET["FORCE"]=true;} if(!$_GET["FORCE"]){ if(system_is_overloaded()){die();} if(!Build_pid_func(__FILE__,"MAIN")){ if(!is_file("/usr/share/artica-postfix/ressources/logs/status.right.1.html")){status_right();} writelogs(basename(__FILE__).":Already executed.. aborting the process",basename(__FILE__),__FILE__,__LINE__); die(); } } if($argv[1]=='--setup'){ setup_center(); error_log("setup_center() die in ".__FILE__);
'; //affichage de la page Response_html($menu, $contenu_page); break; // ***************************************************************************** CONFIGURATION: Test de la compatibilité // ***************************************************************************** CONFIGURATION: Test de la compatibilité case "3": $config_test_result = array(); // Vérification de la version php test_php_version(); // Vérification du getimagesize() test_getimage_size(); // Droit en écriture locale test_file_auth(); // Test présence mysql test_mysql(); // Test de la présence de la librairie PDO test_pdo(); //text xml test_xml_dispo(); // Texte par defaut (si test réussi c'est le texte affiché) $response_test = ""; // si une erreur if (count($config_test_result)) { $test_result = ""; // Affichage des résultats erronnés foreach ($config_test_result as $result) { $test_result .= ' <div style="display:block; height:28px"> <span class="system">' . $result["sys"] . '</span><span class="require">' . $result["requis"] . '</span><span class="result_ligne">' . $result["result"] . '</span> </div>'; }
?> </li><? include('../config.inc.php'); ?> <li>Common Directory: <?php echo common_dir(); ?> </li> <li>Image Upload Directory: <?php echo image_dir(); ?> </li> <li>Template Upload Directory: <?php echo template_dir(); ?> </li> <li>MySQL Connection test: <?php echo test_mysql(); ?> </li> </ul> </body> </html> <?php function php_v() { if (floatval(phpversion()) >= 5.2) { return pass(phpversion()); } else { return fail(phpversion()); } } function mysql_ext()