如何灵活的替换配置文件中的引号之间的值?

mouzhi mouzhi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
config.inc.php 配置文件
<?
//网站资料信息
$sitename="网站名称"; //网站名称
$siteurl="http://www.domain.com"; //网站地址
$dflang="gb2312"; //默认语言的文件夹名称
?>

通过后台提交表单来更换配置文件中,变量引号中的值。

以下是我写的一个替换函数:

function replace($start,$end,$filepath,$truevalue) {
$content = @file_get_contents($filepath);
$filecontop=explode($start,$content);
$fileconend=explode($end,$filecontop[1]);
$newcontent=$filecontop[0].$start.$truevalue.$end.$fileconend[1];
return $newcontent;
}

执行如下代码时,不能成功。
<?
$newsname=replace("sitename=\"","\";","config.inc.php","$_POST[sitename]");
echo $newsname;
?>
执行结果是这样,是残缺的代码:
<?
//网站资料信息
$sitename="网站名称"; //网站名称
$siteurl="http://www.domain.com

如下代码,才可以:
<?
$newsname=replace("sitename=\"","\"; //网站名称","config.inc.php","$_POST[sitename]");
echo $newsname;
?>

看到dz和pw都有这么一个配置文件,不知道是怎么实现的,我觉得自己的方法有点不灵活。

大家帮帮我,谢谢
...全文

相关推荐

基于树莓派实现ADIS16505 IMU的数据采集全部资料+详细文档+高分项目.zip

【资源说明】 基于树莓派实现ADIS16505 IMU的数据采集全部资料+详细文档+高分项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

Yuki-^_^

全球检查台纸市场稳健增长:高频诊疗需求、产品升级与医疗供应链新机会.docx

全球检查台纸市场稳健增长:高频诊疗需求、产品升级与医疗供应链新机会

行业报告QY

超音速扩散器空气动力学优化的MATLAB代码.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光

数字化转型最后一公里:AI如何打通企业技术需求对接瓶颈.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

guang告通系统源码包 霸屏系统源码带教学有演示

只需要有对方vx号或者电话号 即可完成精准投放任务到对方朋友圈视频号公众号小程序 以及腾讯旗下所有应用所有广gao位中霸屏展示反复触达客户意向不浪费一点宝光 演示站:https://ad.jitutu.cn/ 演示账号:18877777777 密码:244466666

2601_95579407
评论 11
收藏 已收藏
分享
返回顶部
mouzhi
基础编程 21,889 成员 140,329 内容