本文整理汇总了PHP中VersionCheck::handler方法的典型用法代码示例。如果您正苦于以下问题:PHP VersionCheck::handler方法的具体用法?PHP VersionCheck::handler怎么用?PHP VersionCheck::handler使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类VersionCheck
的用法示例。
在下文中一共展示了VersionCheck::handler方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: displayImage
} elseif (strlen($subtext)) {
imagettftext($image, 11, 0, $imageMarginLeft, 43, $color, $font, $subtext);
}
return $image;
}
private function displayImage($arrText)
{
header('Content-Type: image/png');
//show empty pixel if version is recent
if ($arrText[0] == 0) {
echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=');
exit;
}
//Check for cached images
$strCacheName = md5($arrText[0] . '_' . $arrText[4] . '_' . $arrText[5] . '_' . $arrText[6]);
$strCacheFolder = 'cache/images/';
if (file_exists($strCacheFolder . $strCacheName . '.png') && filemtime($strCacheFolder . $strCacheName . '.png') + 3600 > time()) {
echo file_get_contents($strCacheFolder . $strCacheName . '.png');
exit;
} else {
$image = $this->createImageWithText($arrText[1], $arrText[2], $arrText[3], $arrText[0]);
imagepng($image, $strCacheFolder . $strCacheName . '.png', 0);
imagedestroy($image);
echo file_get_contents($strCacheFolder . $strCacheName . '.png');
exit;
}
}
}
$versionCheck = new VersionCheck();
$versionCheck->handler();