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


PHP CSS::srcDir方法代码示例

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


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

示例1: get_include_path

$minDir = get_include_path().DIRECTORY_SEPARATOR.Asset::minDir();
assert('is_dir($jsSrc)');
assert('is_dir($cssSrc)');
assert('is_dir($minDir)');

// generate new ids
$ids = array();
if(!$handle = opendir($jsSrc)) trigger_error("couldn't open $jsSrc", E_USER_ERROR);
while(false !== ($jsfile = readdir($handle))) {
	if($jsfile == "." || $jsfile == "..") continue;
	$ids[] = DIRECTORY_SEPARATOR.JS::srcDir().DIRECTORY_SEPARATOR.$jsfile;
}
if(!$handle = opendir($cssSrc)) trigger_error("couldn't open $cssSrc", E_USER_ERROR);
while(false !== ($cssfile = readdir($handle))) {
	if($cssfile == "." || $cssfile == "..") continue;
	$ids[] = DIRECTORY_SEPARATOR.CSS::srcDir().DIRECTORY_SEPARATOR.$cssfile;
}

// delete contents of AssetManager::mindir()
if(!$handle = opendir($minDir)) trigger_error("couldn't open $minDir", E_USER_ERROR);
while(false !== ($entry = readdir($handle))) {
	if($entry == "." || $entry == "..") continue;
	$path = $minDir.DIRECTORY_SEPARATOR.$entry;
	echo "removing $path\n";
	if(!unlink($path)) trigger_error("couldn't unlink $path", E_USER_ERROR);
}

// for each file in ids, make an asset, generate minifile
foreach($ids as $key => $src) {
	$path = get_include_path().$src;
	$minifile = $minDir.DIRECTORY_SEPARATOR.base_convert($key, 10, 36).".".base_convert(filesize($path), 10, 36);
开发者ID:numist,项目名称:this-might-be-offensive,代码行数:31,代码来源:minify.php


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