0

我正在尝试在 WAMP 上使用 lessphp 进行本地开发。我正在尝试在 WAMP 上预处理 PHP 文件旁边的特定less文件,但 PHP 抛出错误说它找不到我的“input.less”文件。当我将同一组文件上传到我的服务器时,PHP 可以找到较少的文件并对其进行预处理。

我的 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);
?>

我的文件:

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
4

1 回答 1

3

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

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

PS:去掉空格

于 2013-05-10T21:21:56.300 回答