#php #html #css #twitter-bootstrap #less
#php #HTML #css #twitter-bootstrap #Меньше
Вопрос:
Я пытаюсь настроить анализатор БЕЗ php: less.php (https://github.com/oyejorge/less.php#basic-use ).
Я написал базовый код из примера:
<?php
require_once 'less.php/Less.php';
$parser = new Less_Parser();
$parser->parseFile( 'Z:hometest1wwwassetsbootstraplessbootstrap.less', 'test' );
$css = $parser->getCss();
?>
это должно скомпилировать файл bootstrap.less из указанной папки. Он работает без ошибок, однако я не уверен, где он сохраняет скомпилированный файл css? Могу ли я указать его назначение? Буду признателен за любую помощь.
Ответ №1:
Согласно его документации, getCss
не сохраняет CSS. Фактически, переменная $css
будет содержать CSS. Чтобы записать значение $css
на диск, используйте, например file_put_contents
. То есть:
<?php
require_once 'less.php/Less.php';
$parser = new Less_Parser();
$parser->parseFile( 'Z:hometest1wwwassetsbootstraplessbootstrap.less', 'test' );
$css = $parser->getCss();
// And now to write the contents:
file_put_contents("output.css", $css);
?>
Комментарии:
1. Спасибо за этот Martijn. Я не очень хорошо знаком с PHP, поэтому на данный момент я немного запутался.