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


PHP CCache::getPathToSubdir方法代码示例

本文整理汇总了PHP中CCache::getPathToSubdir方法的典型用法代码示例。如果您正苦于以下问题:PHP CCache::getPathToSubdir方法的具体用法?PHP CCache::getPathToSubdir怎么用?PHP CCache::getPathToSubdir使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CCache的用法示例。


在下文中一共展示了CCache::getPathToSubdir方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testCreateSubdir

 /**
  * Test
  *
  * @return void
  */
 public function testCreateSubdir()
 {
     $cache = new CCache();
     $cache->setDir(CACHE_PATH);
     $subdir = "__test__";
     $cache->removeSubdir($subdir);
     $exp = "does not exist";
     $res = $cache->getStatusOfSubdir($subdir, false);
     $this->assertEquals($exp, $res, "Subdir should not be created.");
     $res = $cache->getPathToSubdir($subdir);
     $exp = realpath(CACHE_PATH . "/{$subdir}");
     $this->assertEquals($exp, $res, "Subdir path missmatch.");
     $exp = "exists, writable";
     $res = $cache->getStatusOfSubdir($subdir);
     $this->assertEquals($exp, $res, "Subdir should exist.");
     $res = $cache->removeSubdir($subdir);
     $this->assertTrue($res, "Remove subdir.");
 }
开发者ID:szunyi,项目名称:cimage,代码行数:23,代码来源:CCacheTest.php

示例2: getConfig

verbose("referer host = {$refererHost}");
$autoloader = getConfig('autoloader', false);
$cimageClass = getConfig('cimage_class', false);
if ($autoloader) {
    require $autoloader;
} elseif ($cimageClass) {
    require $cimageClass;
}
$img = new CImage();
$img->setVerbose($verbose || $verboseFile);
$cachePath = getConfig('cache_path', __DIR__ . '/../cache/');
$cache = new CCache();
$cache->setDir($cachePath);
$allowRemote = getConfig('remote_allow', false);
if ($allowRemote && $passwordMatch !== false) {
    $cacheRemote = $cache->getPathToSubdir("remote");
    $pattern = getConfig('remote_pattern', null);
    $img->setRemoteDownload($allowRemote, $cacheRemote, $pattern);
    $whitelist = getConfig('remote_whitelist', null);
    $img->setRemoteHostWhitelist($whitelist);
}
$shortcut = get(array('shortcut', 'sc'), null);
$shortcutConfig = getConfig('shortcut', array('sepia' => "&f=grayscale&f0=brightness,-10&f1=contrast,-20&f2=colorize,120,60,0,0&sharpen"));
verbose("shortcut = {$shortcut}");
if (isset($shortcut) && isset($shortcutConfig[$shortcut])) {
    parse_str($shortcutConfig[$shortcut], $get);
    verbose("shortcut-constant = {$shortcutConfig[$shortcut]}");
    $_GET = array_merge($_GET, $get);
}
$srcImage = urldecode(get('src')) or errorPage('Must set src-attribute.', 404);
$imagePath = getConfig('image_path', __DIR__ . '/img/');
开发者ID:szunyi,项目名称:cimage,代码行数:31,代码来源:imgs.php

示例3: setUp

 /**
  * Setup environment
  *
  * @return void
  */
 protected function setUp()
 {
     $cache = new CCache();
     $cache->setDir(CACHE_PATH);
     $this->cachepath = $cache->getPathToSubdir(self::DUMMY);
 }
开发者ID:szunyi,项目名称:cimage,代码行数:11,代码来源:CImageDummyTest.php


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