我使用this php脚本来组合和缩小我的CSS,但它只适用于同一目录中的文件。当我尝试将文件与文件路径链接时,它不会出现在文件中。例如:
$cssFiles = array(
'files/cto_layout/css/styles.css'
,'icons.min.css'
,'customize.css'
,'animate.css'
);
不会将styles.css内容添加到文件中。我做错了什么?
答案 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)
实现以允许此方法用于文件路径。