CSS与PHP合并

前端之家收集整理的这篇文章主要介绍了CSS与PHP合并前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在网站上发现了这个,

css_loader.PHP

<?PHP
// First of all send css header
header("Content-type: text/css");

// Array of css files
$css = array(
    'main.css','menu.css','content.css'
);

// Loop the css Array
foreach ($css as $css_file) {

    // Load the content of the css file 
    $css_content = file_get_contents($css_file);

    // print the css content
    echo $css_content;
}
?>

将CSS添加页面

<link href="css_loader.PHP" rel="stylesheet" type="text/css" />

它看起来很合乎逻辑但是当我将它应用到我的页面时,它没有用.

可以用这种方式合并CSS文件吗?

解决方法

您的代码中有错,这是正确的代码
<?PHP
// First of all send css header
header("Content-type: text/css");

// Array of css files
$css = array(
    'main.css','content.css'
);

// Prevent a notice
$css_content = '';

// Loop the css Array
foreach ($css as $css_file) {
    // Load the content of the css file 
    $css_content .= file_get_contents($css_file);
}

// print the css content
echo $css_content;
?>

我希望这些文件位于同一个文件夹中.也许您应该使用__DIR__或dirname(__ FILE__)来获取文件的相对路径.

原文链接:https://www.f2er.com/css/217974.html

猜你在找的CSS相关文章