如何使用PHP将代码添加到HTML中的<head> </head>,然后显示它?

时间:2019-06-10 07:30:58

标签: php head

我想创建一个文件(index.php),将以下代码动态添加到另一个名为(index2.php)的文件的开头,然后显示带有修改后代码的页面。

<link rel="stylesheet" type="text/css" href="new.css">
<script src="new.js"></script>
<script>
new();
</script>

我知道无需修改代码即可做到的方式

include 'index2.php';

但是我不知道如何将代码添加到index2.php的开头

我该怎么做?

3 个答案:

答案 0 :(得分:1)

也许只是:

index2.php:

...
<head>
<?php require("./index.php"); ?>
</head>
...

答案 1 :(得分:0)

将index2.php文件的head标记代码放入另一个文件中。然后在index.php文件的标签中包含该php文件 喜欢 index.php include_once('siffrent_file_name.php'); ....

答案 2 :(得分:0)

经过深思熟虑之后,我觉得我不想解析整个HTML文档,因此我在index2.php中添加了一个“键”并使用了以下代码:

$file = "index2.php";
$key = "<!-- KEY -->";
$appcode = 'link rel="stylesheet" type="text/css" href="new.css">
<script src="new.js"></script>
<script>
new();
</script';

$index = fopen($file, "r") or die("Unable to open index symlink");
$code= fread($index,filesize("index2.php"));
fclose($index);

$index_app = (preg_replace ($key, $appcode, $code));

echo($index_app);