首页 > 解决方案 > 使用 PHP 更改页面标题

问题描述

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

<?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。

标签: phpdom

解决方案


您可以这样做,但这只会与静态变量相关联。如果您想做一些不同的事情,请提供更多信息,例如从 MYSQL 表中检索标题和/或根据其他数据更改它,以便它是动态的。

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

<html>
<head>
<title><?php echo $myVariable; ?></title>
</head>
<body>
<h4 class="fn"><?php echo $myVariable; ?></h4>
</body>
</html>

推荐阅读