PHP PDO写入配置文件

PHP PDO写入配置文件,php,pdo,fwrite,Php,Pdo,Fwrite,用户界面允许轻松设置CMS。用户在第一次以web表单激活站点时输入其数据库的主机、数据库、用户名和密码 然后我想在配置文件中写入这些信息,用users值替换当前包含“temp”的PHP变量 <?php $host = 'temp'; $database = 'temp'; $username = 'temp'; $password = 'temp'; try { $fdbh = new PDO("mysql:host=$host;dbname=$database", $user

用户界面允许轻松设置CMS。用户在第一次以web表单激活站点时输入其数据库的主机、数据库、用户名和密码

然后我想在配置文件中写入这些信息,用users值替换当前包含“temp”的PHP变量

<?php
$host = 'temp';
$database = 'temp';
$username = 'temp';
$password = 'temp';

try { 
    $fdbh = new PDO("mysql:host=$host;dbname=$database", $username, $password);
    $fdbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
    }
catch(PDOException $fe) { 
    include('basic/create.php');
    }

?>


因此,我想
$\u将
值张贴在它们各自的位置,然后将它们实际写入文档中。可能吗?

您必须将DB配置值放在另一个文件中并包含它们。”basic/create.php的输出表单,用于输入配置值,并在表单上使用用户输入的值提交重写DB配置文件

我想一种标准方法是使用带有占位符的模板文件:

<?php
$host = '#HOST#';
$database = '#DB#';
$username = '#USER#';
$password = '#PASS#';

为什么不将POST变量存储到数据库中?因为只有从用户那里获得这些详细信息,我们才能连接到数据库OK听起来很有趣,您能提供一些详细信息吗