在php中读取并更新config.php

在php中读取并更新config.php,php,Php,所以,我想知道是否有人可以帮助我,给我一个我需要做的例子,我正在为我自己和一些朋友创建一个网站,并有一个配置文件,这种格式的config.php <?php $yourname = ""; // Set this to your name $base = ""; //Set this to your url (without http://) $user = ""; // Username for logging on $pass = ""; // Password for logg

所以,我想知道是否有人可以帮助我,给我一个我需要做的例子,我正在为我自己和一些朋友创建一个网站,并有一个配置文件,这种格式的config.php

<?php
$yourname = "";  // Set this to your name
$base = ""; //Set this to your url (without http://)


$user = ""; // Username for logging on
$pass = ""; // Password for logging on

$sabvisible = ""; // Set to turn on or off links (0 = Off 1 = On)
$sabport = "";  // Set the ports for your services
?>

这只是配置的一小部分,但这就是格式/布局

我想做的是创建一个可以读取此文件的页面,并允许人们设置选项并将变量保存回文件,因此我猜一个带有名为UserName的框的页面以及输入的用户名将在发布页面时更新配置文件中的变量?我只是不太确定该怎么做,如果有人能给我一个关于其中一个字段的例子,我将能够在配置文件的其余部分使用它

希望有人能帮忙

谢谢


Karl

您需要创建一个表单,让用户输入他的详细信息并将其提交到您的php文件中。这并不困难。正则表达式appraoch已经可以约束要修改的语法部分,以及要忽略的语法部分(注释)。但这需要的不仅仅是一个例子。甚至还有一些“无损config.php编辑”的现有实现。。虽然他们主要使用数组而不是单个全局变量/局部变量。好的,有更好/更简单的方法吗?我不介意更改配置文件格式(只要我可以让我的php站点以静态方式读取值),还是应该放弃这个想法?感谢大家的回复,你可以使用其他格式来存储数据,比如ini、json、yaml或其他类似的格式。好的,那么如果我转换为ini,读/写文件的过程是什么,有没有一个我可以看的例子(破解我的工作)?