如何使用设置文件编辑配置php文件
我有一个小脚本,我想让用户可以编辑config.php文件,脚本位于setting.php页面 例如,它们是config.php中的一些代码如何使用设置文件编辑配置php文件,php,Php,我有一个小脚本,我想让用户可以编辑config.php文件,脚本位于setting.php页面 例如,它们是config.php中的一些代码 $title = 'myblog'; $email = 'info@google.com'; $desc = 'Something'; 我希望有一个HTML页面,以获取我所说的内容的价值。 用户输入值,该值应在脚本的其他部分中使用。如果您想要类似的内容,则用户可以更改标题,如果有多个用户,则表示如果一个用户更改config.php,则将更改其余部分的标题
$title = 'myblog';
$email = 'info@google.com';
$desc = 'Something';
我希望有一个HTML页面,以获取我所说的内容的价值。
用户输入值,该值应在脚本的其他部分中使用。如果您想要类似的内容,则用户可以更改标题,如果有多个用户,则表示如果一个用户更改config.php,则将更改其余部分的标题。 因此,最好使用数据库 如果只有一个用户,则可以使用文件将信息存储在中 请详细说明您想做什么,一个用户还是多个用户?您最好这样做: 在settings.php文件中:
<form action="settings2.php" method="POST">
Title:<input type="test" name="title"><br>
Email:<input type="test" name="email"><br>
Desc:<input type="test" name="desc"><br>
<input type="submit">
和setings2.php:
<?php
$title = $_POST['title'];
$email = $_POST['email'];
$desc = $_POST['desc'];
$content= '<?php
$title = "'.$title.'";
$email = "'.$email.'";
$desc = "'.$desc.'";
?>';
$file = "config.php";
$fh = fopen($file, 'w') or die("can't open file");
fwrite($fh, $content);
fclose($fh);
?>
这两个页面将把表单提交的值放入config.php中,例如:
<?php
$title = "PHP";
$email = "email@email.com";
$desc = "something";
?>
您想直接更改config.php文件吗?你在哪里用它?听起来是件冒险的事。到目前为止,你试图实现什么?嗨,putvande,这个配置文件在我称之为它的每个地方设置了站点标题和管理电子邮件。因此,我希望用户在html表单中设置自己的。就像wordpress主设置页面:你确定你需要一个文件而不是数据库吗?@Sebas我现在有数据库了。我只想使用HTML代码!