如何灵活的替换配置文件中的引号之间的值?
<?
//网站资料信息
$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、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
全球检查台纸市场稳健增长:高频诊疗需求、产品升级与医疗供应链新机会.docx
全球检查台纸市场稳健增长:高频诊疗需求、产品升级与医疗供应链新机会
超音速扩散器空气动力学优化的MATLAB代码.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
数字化转型最后一公里:AI如何打通企业技术需求对接瓶颈.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
guang告通系统源码包 霸屏系统源码带教学有演示
只需要有对方vx号或者电话号 即可完成精准投放任务到对方朋友圈视频号公众号小程序 以及腾讯旗下所有应用所有广gao位中霸屏展示反复触达客户意向不浪费一点宝光 演示站:https://ad.jitutu.cn/ 演示账号:18877777777 密码:244466666


基础编程
