我正在尝试在WAMP上使用lessphp进行本地开发。我正在尝试在PHP文件旁边的WAMP上预处理特定的 less 文件,但是PHP会抛出错误,说它无法找到我的“input.less”文件。当我将同一组文件上传到我的服务器时,PHP可以找到 less 文件并对其进行预处理。
我的WAMP php.ini中是否有设置需要更改才能找到文件?
我的php文件:
<?php
require "lessc.inc.php";
$less = new lessc;
$input = "input.less";
$less_code = file_get_contents("input.less");
echo $less->compile($less_code);
?>
我的 less 文件:
div {
border:5pt red dashed;
}
违规错误:
( ! ) Warning: file_get_contents(input.less) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: No such file or directory in F:\Freelance\server\wamp\www\theming\wp-content\themes\spiralkit\header.php on line 51
答案 0 :(得分:3)
您可以在PHP中尝试实际的__ DIR __常量。
__ DIR __:文件的目录。如果在include中使用,则返回包含文件的目录。
PS:删除空格