使用PHP更改页面标题

问题描述 投票:0回答:1

我对PHP完全陌生,有一个简单的问题。我要解决的第一件事是使用PHP更改HTML网站上的页面标题。是的,它必须是PHP或可以在浏览器中显示HTML之前运行的东西。我想选择作为标题的页面标题文本位于<h4 class="fn"> Title of my Page </h4>之类的HTML页面上。我有这样的东西:

<?php
    $doc= DOMDocument::loadHTMLFile('index.html');
    $doc= new DOMDocument();
    $titelelem=$doc->getElementsByTagName('title')->item(0);
    $realtitleelem=$doc->getElementsByTagName('h4')->item(0);
    $realtitle=$realtitelelem->innerHTML;
    $titelelem->innerHTML=$realtitle;

    echo $doc->saveXML();
    echo $doc->saveHTML();
?>

不知道史密斯就在这里。我什至不知道我如何将HTML加载为新的DOM。

php dom
1个回答
0
投票

您可以这样做,但这只是与静态变量相关联。如果您想执行其他操作,请提供更多信息,例如从MYSQL表中检索标题和/或根据其他数据对其进行更改,以使其具有动态性。

<?php
$myVariable = "My Page Title";
?>

<html>
<head>
<title><?php echo $myVariable; ?></title>
</head>
<body>
<h4 class="fn"><?php echo $myVariable; ?></h4>
</body>
</html>
© www.soinside.com 2019 - 2024. All rights reserved.