当前位置: 首页>>代码示例>>PHP>>正文


PHP VersionCheck::handler方法代码示例

本文整理汇总了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();
开发者ID:EQdkpPlus,项目名称:misc-wikitools,代码行数:30,代码来源:tools.php


注:本文中的VersionCheck::handler方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。