LESS.php - 它在哪里保存编译的文件?

时间:2016-10-03 19:03:32

标签: php html css twitter-bootstrap less

我正在尝试设置一个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文件的位置?我可以指定目的地吗?任何帮助将不胜感激。

1 个答案:

答案 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);
?>