PHP文件路径无法正常工作

时间:2017-02-22 10:52:22

标签: php css file path

我使用this php脚本来组合和缩小我的CSS,但它只适用于同一目录中的文件。当我尝试将文件与文件路径链接时,它不会出现在文件中。例如:

$cssFiles = array(
'files/cto_layout/css/styles.css'
,'icons.min.css'
,'customize.css'
,'animate.css'
);

不会将styles.css内容添加到文件中。我做错了什么?

1 个答案:

答案 0 :(得分:0)

$cssFiles = array(
    'files/cto_layout/css/styles.css'
    ,'icons.min.css'
    ,'customize.css'
    ,'animate.css'
);

此处,此代码表示styles.css位于当前文件夹的files/cto_layout/css/styles.css文件夹中。这意味着如果您当前的文件夹为MyProject/assets,则会在MyProject/assets/files/cto_layout/css/styles.css中查找该文件。我的意思是你当前文件夹的相对路径。所以,我建议你尝试使用绝对路径。例如:使用/files/cto_layout/css/styles.css代替files/cto_layout/css/styles.css。这个/会告诉你的PHP考虑root中的files文件夹。

此外,使用file_get_contents更改file_get_contents($filePath, true)实现以允许此方法用于文件路径。