php - 使用 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。
解决方案
您可以这样做,但这只会与静态变量相关联。如果您想做一些不同的事情,请提供更多信息,例如从 MYSQL 表中检索标题和/或根据其他数据更改它,以便它是动态的。
<?php
$myVariable = "My Page Title";
?>
<html>
<head>
<title><?php echo $myVariable; ?></title>
</head>
<body>
<h4 class="fn"><?php echo $myVariable; ?></h4>
</body>
</html>
推荐阅读
- python - 如何创建一个字典,其键为整数,定义为 numpy 数组?
- c# - 将 BGRA 和 ARGB 颜色打包为 int 的正确方法
- azure-ad-graph-api - Azure AAD 和 Graph API:分配许可证时权限不足,无法完成操作
- android - 如何在库项目中访问自定义 FrameLayout 的子元素?
- java - Hystrix 回退方法最佳实践
- php - PHP 致命错误:调用未定义函数 pg_pconnect()
- r - R循环太长
- excel - 需要 Excel VBA 将 B、C、D 列复制到 A 列
- reactjs - 简单反应全栈中的 sitemap.xml
- angular - ngx-smart-modal 中的 Select2 插件不起作用