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


PHP Less_Cache::get方法代码示例

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


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

示例1: dirname

<?php

$dir = dirname($_SERVER['SCRIPT_NAME']);
$uri = $_SERVER['REQUEST_URI'];
if (strpos($uri, $dir) === 0) {
    $uri = substr($uri, strlen($dir));
}
if (preg_match(':^/theme/([^?]+):', $uri, $matches)) {
    $assets = ['bootstrap.css' => ['root' => __DIR__ . '/../resources/assets/bower/bootstrap/less/', 'file' => 'bootstrap.less', 'type' => 'text/css'], 'bootstrap-theme.css' => ['root' => __DIR__ . '/../resources/assets/bower/bootstrap/less/', 'file' => 'theme.less', 'type' => 'text/css']];
    if (isset($assets[$matches[1]])) {
        $asset = $assets[$matches[1]];
        if ($asset['type'] == 'text/css') {
            require __DIR__ . '/../vendor/autoload.php';
            $temp = __DIR__ . '/../temp/';
            $file = Less_Cache::get([$asset['root'] . $asset['file'] => $asset['root']], ['compress' => true, 'cache_dir' => $temp], $_GET);
            header('Content-Type: ' . $asset['type']);
            readfile($temp . $file);
            exit;
        }
    }
}
http_response_code(404);
开发者ID:BGSU-LITS,项目名称:assets,代码行数:22,代码来源:index.php


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