我正在尝试设置一个php LESS解析器:less.php(https://github.com/oyejorge/less.php#basic-use)。
我已经从示例中编写了一个基本代码:
Project:
includes:
conncect.php
process_login.php
general_files:
index.php
new_login.php
应编译给定文件夹中的bootstrap.less文件。它工作没有错误,但我不知道它保存编译的CSS文件的位置?我可以指定目的地吗?任何帮助将不胜感激。
答案 0 :(得分:2)
根据其文档,getCss
不保存CSS。实际上,变量$css
将包含CSS。要将$css
的值写入磁盘,请使用示例file_put_contents
。即:
<?php
require_once 'less.php/Less.php';
$parser = new Less_Parser();
$parser->parseFile( 'Z:\home\test1\www\assets\bootstrap\less\bootstrap.less', 'test' );
$css = $parser->getCss();
// And now to write the contents:
file_put_contents("output.css", $css);
?>