Verify Zend Optimizer is working

Code to verify if Zend Optimizer is installed
<?
// TEST ZEND OPTIMIZER
ob_start();
phpinfo(INFO_GENERAL);
$output = ob_get_contents();
ob_end_clean();
$output = str_replace(array("&gt;", "&lt;", "&quot;", "&amp;", "'", "&nbsp;"), array(">", "<", "\"", "&", "'", " "), $output);

if (strstr($output, "Zend Optimizer")) {

// GET ZEND VERSION NUMBER
$version = split("Zend Optimizer",$output);
$version = split(",",$version[1]);
$version = trim($version[0]);
//$version = "v2.5.4";

if (!strstr($version,"v")) {
$zend = "Zend Optimizer Detected - Unknown Version";
$zendColor = "Blue";
$version = "0";
}
else {
$version = str_replace("v","",$version);

$version = explode(".",$version);
$subVersion = $version[2];
$dummy = array_pop($version);
$version = implode(".",$version);

if (($version > "2.5") || ($version=="2.5" && $subVersion>5)) {
$zend = "Pass";
$zendColor = "green";
}
else {
$zend = "Fail - Installed Version: ".$version.".".$subVersion;
$zendColor = "red";
}
}
}
else {
$zend = "Fail - Zend Optimizer Not Detected";
$zendColor = "red";
}
?>
<strong>Zend Optimizer</strong></span>
</td>
<td bgcolor="#F3F3F3"><strong><font color=<?php echo $version ?>><?php echo $zend ?></font></strong>
<?php
if ($zend!="Pass") {?>
<p><em>Zend Optimizer must be Version 2.5.5 or greater! Ask your web host provider if you are unsure. The latest version of Zend Optimizer can be downloaded from <a href="http://www.zend.com/store/products/zend-optimizer.php" target="_blank">www.zend.com</a>. </em></p>
<?php } ?></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#274A72"><?php
?>

Comments are closed.