php - CSS不想包含在文件中

标签 php html css xampp

我正在设置一个 xampp php 网站,自动为站点创建 css(如果创建了名为 xyz.php/html 的站点,那么也会创建一个 css)。不幸的是,css 不想使用 php echo 和 html 标签包含在网站中。没有错误。

在 style.php 中:

$arr = explode("/",$_SERVER['PHP_SELF']);
$style = "";
foreach ($arr as $key){
    if(strpos($key, ".php")){
        $style = str_replace(".php", "style.css", $key);
    }
}
if($fp = fopen($_SERVER['DOCUMENT_ROOT']."/TestPHP/".$addr,"wb+")){
    fwrite($fp,"body{background-color:#666;}");
    fclose($fp);
}
echo $addr = "lib/require/styles/".$style;
echo '<link href="'.$addr.'" rel="stylesheet">';

在 index.php 中:

require_once 'lib/require/php/styles.php';

最佳答案

那是因为唯一的 HTML(正如我在您的代码中看到的那样)除了样式之外没有任何其他内容,没有头部,没有主体......您为什么不直接将 HTML 粘贴到文件中而不是制作PHP 回应了吗?

关于php - CSS不想包含在文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57244357/

相关文章:

javascript - 使用每个 jquery 获取未定义的值

php - 使用拖放更新数据顺序

html - 定位在 Bootstrap 导航栏内时 anchor 标记不起作用

html - 定位 4 个 div 2×2

html - 使用 Bootstrap 2.3.1 居中文本

html - 输入按钮在页面刷新时移动?

javascript - CSS 3D 框旋转

php - 将对象集合限制为唯一的集合

javascript - 如何将外部驱动器、外部 js 文件链接到允许 JavaScript 的 WordPress 插件?

php - IFrame 响应式网站