PHP的网站配置文件如何在线修改?

注意不是PHP部署上的php.ini文件。而是一个webw。比如:我有那么一个文件:dbconn.php用于定义网站的多数据库支持。$dbms_temp='oci';//... 注意不是PHP部署上的php.ini文件。而是一个webw。比如:
我有那么一个文件:dbconn.php 用于定义网站的多数据库支持。
$dbms_temp = 'oci'; // 数据库类型
$dbms = strtolower ( trim ( $dbms_temp ) ); // 将输入的数据库类型的值转换为小写
$dbhost = trim('192.168.100.101'); // 数据库主机IP
$dbport = trim('1521'); // 数据库端口
$dbname = trim('orcl'); // 使用的数据库
$dbuser = trim('test'); // 数据库帐号
$dbpass = trim('110110'); // 数据库帐号的密码
$dbcharset = trim('utf8'); // 数据库字符集设置
其他代码略过…………
现在我要用单个页面 editconfig.php 来实现。 editconfig.php 页面包含表单提交和处理脚本。达到在线修改 dbconn.php 这个文件里面的定义的相关变量的“值”的目的。从而实现用户自定义数据库相关参数。诸如:我要修改oci为mysql,修改端口为3306 等等……
网上有用方法:file_get_contents和file_put_contents 。感觉不好用。
网上还有方法:fopen()。感觉也比较复杂。
望各路前辈不吝赐教,提供思路或部分代码。谢谢!
展开
 我来答
312102021
2016-05-15 · TA获得超过131个赞
知道小有建树答主
回答量:370
采纳率:50%
帮助的人:174万
展开全部
在线修改文件,要用到PHP的读文件和写文件 是避免不了的,选择fopen()吧,简单实用
追问
能帮写几行关键代码吗?谢谢!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
镭速传输
2024-10-28 广告
作为深圳市云语科技有限公司的一员,我们推出的FTP替代升级方案,旨在解决传统FTP在安全性、效率、稳定性及管理方面的不足。我们的产品通过采用自主研发的Raysync传输协议,实现高效、安全的文件传输,即使在恶劣网络环境下也能确保传输的稳定性... 点击进入详情页
本回答由镭速传输提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式