如何使用设置文件编辑配置php文件

时间:2013-11-08 18:19:40

标签: php

我有一个小脚本,我希望用户能够编辑“ config.php ”文件,并在( setting.php 中添加脚本)页面。

例如,它们是“config.php”

中的一些代码
$title = 'myblog';
$email = 'info@google.com';
$desc = 'Something';

我希望有一个“ HTML ”页面,以获取我所说的内容的价值。 (用户输入值,值应在脚本的其他部分使用)

2 个答案:

答案 0 :(得分:4)

如果您想要用户可以更改标题,如果有多个用户意味着如果更改config.php,则其余部分将更改标题。 所以,最好使用数据库。

如果只有一个用户,则可以使用文件存储信息。

请解释更多您想要做的事情,一个用户或多个用户?

答案 1 :(得分:3)

你最好这样做: 在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">

和settings2.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);
?>

这2页将在config.php中输入表单提交的值,例如:

<?php
        $title = "PHP";
        $email = "email@email.com";
        $desc = "something";
        ?>