基本上,我可以将 html 标签/文本等写入文件。这一切都很好。但是,我需要能够将一些实际的 php 写入文件,而我完全不知道应该如何去做。
无论如何,我必须帮助更好地展示我的情况:
$path = substr(md5(time() . md5(rand())), 0, 8);
$dir = substr(md5($_SERVER['REMOTE_ADDR']), 0, 4);
$fpath = "b/" . $dir "/" . $path;
$file = 'index.php';
$handle = fopen($fpath . '/' . $file, 'w') or die ('cannot create the file');
include template.php;
fwrite($handle, $pt1 . $pt2 . $pt3);
在 template.php 中,我有变量在 $pt1,$pt2,$pt3 中保存了很多 html 但是,在每个 'pt' 之间我需要有一些实际的 php。
因此,例如,我需要在每个 'pt' 和 $this 之间存在 $this :
<?php
if(isset($_SESSION['user'])){
echo "hello";
}else{
echo "bye";
}
?>
我该怎么做?
*虽然文件和路径的实际创建很好,但是,我知道它可能看起来很不寻常,但是我喜欢这样。它只是将 php 脚本添加到 php 文件中。
- 我也尝试将脚本粘贴在变量中,但似乎只是将它们作为纯文本打印在文件中,而不是执行它们。