猿问

如何在子域的每个 html/php 页面中自动添加 html 标头?

我有一个子域,有超过 20000 个 HTML 页面。现在在每个页面上手动添加 HTML 标头是完全不可能的。因为这需要很长时间,但我想在很短的时间内完成。

这将是一个 HTML 标头,其中每个 HTML 页面上都会包含一个“立即订购”按钮。我怎样才能做到这一点?提前致谢。


慕雪6442864
浏览 81回答 1
1回答

白衣非少年

1. 例如你的页面看起来像<!doctype html><html><head>&nbsp; &nbsp; <meta charset="UTF-8">&nbsp; &nbsp; <meta name="viewport" content="width=device-width, initial-scale=1.0">&nbsp; &nbsp; <title>Document</title></head><body>&nbsp; &nbsp; <p>This is Sample page</p></body></html>2. 您的所有 20,000 个文件应位于同一目录中,示例如下mydirectry/file1.html mydirectry/file2.html mydirectry/file3.html很快mydirectry/file20000.html3. 您可以使用如下 PHP 代码来更新所有文件$allhtmlfiles = glob("mydirectry/*.html");foreach($allhtmlfiles as $singlehtmlfile){&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; $htmlupdatedcontent =&nbsp; &nbsp;'';&nbsp; &nbsp; $html&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=&nbsp; &nbsp;'';&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; $html&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=&nbsp; &nbsp;file_get_content($singlehtmlfile);&nbsp;&nbsp;&nbsp; &nbsp; $htmlupdatedcontent =&nbsp; &nbsp;str_replace("<!doctype html>",'<?php require_once('myphpfile.php'); ?>'."\n".'<!doctype html>',$html);&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; file_put_content($singlehtmlfile, $htmlupdatedcontent);}4.您可以在此文件(myphpfile.php)中添加按钮信息。
随时随地看视频慕课网APP
我要回答