У меня есть этот код:
require_once("./templates/install.html");
if(isset($_POST["proceed"]))
{
$phpfile = fopen("db_config.php","w");
$configdata = array(
'dbhost' => $_POST["dbhost"],
'dbname' => $_POST['dbname'],
'dbuser' => $_POST['dbuser'],
'dbpasswd' => $_POST['dbpass'],
'table_prefix' => $_POST['prefix'],
);
Как я могу сохранить этот массив в созданный файл php, чтобы он был следующим:
<?php
$dbhost=$_POST["dbhost"];
$dbname=$_POST["dbname"];
....
?>
И так далее …
Например, сначала имя переменной в массиве как переменная в новом php-файле равно значению.
<?php$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);?>
Других решений пока нет …