我有一些其他函数和一个html页面调用后这个简单的函数,但他们不会在此之后运行。
function page($name){
$content =<<<eol
<?php
PAGE CONTENT
?>
eol;
$file = "./search/$name.php";
$open = fopen($file, "w");
fwrite($open, $content);
fclose($open);
}
函数可以自行运行,但会导致退出代码。
答案 0 :(得分:0)
<?php
function page($name){
$content = '<?php PAGE CONTENT ?>';
$file = "./search/$name.php";
$open = fopen($file, "w");
fwrite($open, $content);
fclose($open);
}
page('file1.txt');
?>
看看它是否有效,它可能与你的HEREDOC语法有关(也许是eol之前的空间;)。
答案 1 :(得分:0)
我不同意Chief17 唯一正确的是写入文件。
此代码
<?php
PAGE CONTENT
?>
应该做什么?
你混淆了吗??? 可能应该是这样的
?>
PAGE CONTENT
<?php
编辑后编辑
你打破了这样的PHP为什么你还需要这个?