我想创建一个文件(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的开头
我该怎么做?
答案 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);