gpt4 book ai didi

php - 包括根据月份更改外部 CSS 的 PHP 脚本

转载 作者:太空宇宙 更新时间:2023-11-03 19:30:13 25 4
gpt4 key购买 nike

我知道您可以通过更改样式表文件本身并添加 .php 扩展名来更改 CSS,但我需要找到一种方法,使用 index.php 页面上的 PHP 脚本来告诉 header 要放入哪个样式表根据一年中的月份采取行动。

据我所知,目前我的代码是准确的,但出于某种原因,它没有被任何样式表读入和实现。

代码:

<!DOCTYPE html>
<html lang="en">
<head>
<?php
$date = getdate();
$month = $date["mon"];
$style = "style.css";
$autumn = "autumn.css";
$xmas = "christmas.css";

if($month == 10)
{
echo '<link rel="stylesheet" type="text/css" href="$autumn"/>';
}
elseif($month =="12")
{
echo '<link rel="stylesheet" type="text/css" href="$xmas"/>';
}
else
{
echo '<link rel="stylesheet" type="text/css" href="$style"/>';
}
?>
</head>

如有任何帮助,我们将不胜感激!

最佳答案

您试图在单引号内使用变量 (')。那行不通,变量仅在双引号 (") 内解释。因此,您的代码很可能按字面意义输出

<link rel="stylesheet" type="text/css" href="$autumn"/>

必要的代码行是(当然,相应地适应其他行):

echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"$autumn\"/>";

或者,您可以将 HTML 代码中的转义双引号替换为单引号。浏览器并不真正关心这一点(我不确定规范)。

关于php - 包括根据月份更改外部 CSS 的 PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33091219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com