我正在设置一个 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/