PHP无法在WAMP上找到LESS文件,但可以在服务器上找到

时间:2013-05-10 18:28:34

标签: php less wamp wampserver

我正在尝试在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

1 个答案:

答案 0 :(得分:3)

您可以在PHP中尝试实际的__ DIR __常量。

__ DIR __:文件的目录。如果在include中使用,则返回包含文件的目录。

PS:删除空格