将 PHP 开始和结束标记放入变量中


Put PHP opening and closing tags into variable

我正在尝试让我的PHP代码编写另一个PHP文件,并且在写入文件时需要包含开始<?php和结束?>标签。 我该怎么做呢?

例:

$Data = '<?php $keywords = "Testing"; ?>';

完整的文件编写代码,这不起作用:

<?php
$File = "hello.php"; 
$Handle = fopen($File, 'w');
$Data = '<?php $keywords = "Testing"; ?>';
fwrite($Handle, $Data); 
print "Data Written"; 
fclose($Handle); 
?>

查看此示例。你走在正确的道路上

$string = '<?php 
$dbhost = "'. $_POST["dbhost"]. '";
$dbuname = "'. $_POST["dbuname"]. '";
$dbpass = "'. $_POST["dbpass"]. '";
$dbname = "'. $_POST["dbname"]. '";
$prefix = "'. $_POST["prefix"]. '";
$user_prefix = "'. $_POST["user_prefix"]. '";
$dbtype = "'. $_POST["dbtype"]. '";
?>';

$fp = fopen("config.php", "w");
fwrite($fp, $string);
fclose($fp);