• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php利用COPY函数实现更新配置文件

php 搞代码 3年前 (2022-01-22) 23次浏览 已收录 0个评论

本文主要介绍了php使用COPY函数更新配置文件的方法,涉及copy函数更新配置信息的相关技巧。希望对大家有所帮助。本文实例讲述了php使用COPY函数更新配置文件的方法。分享给大家供大家参考。

具体如下:

_saveconfig.php文件如下:

<?php/* * File: _saveconfig.php *  * 说明:涉及到两个文件:_saveconfig.php和config.php当对后台的一些全局配置变量进行更新时, * 就更改后台的config.php然后通过这个文件更改前台的config.php文件(前后台文件都一样), * 这个是我曾经用过的一个方法,觉得还不错,拿出来与大家分享 * *  */  $srcFile = '../'.$dRootDir.'#data/config.php';  $dstFile = $dRootDir.'config.php';   $content = file_get_contents($srcFile);  $arr = array  (     array('SITENAME', $gSite['siteName']),     array('SITENAMEEN', $gSite['siteNameEn']),     array('SITEKEYWORDS', $gSite['siteKeywords']),     array('SITEDESCRIPTION', $gSite['siteDescription']),     array('URLPREFIX', $gUrlPrefix),     array('DBHOST', $gDb['host']),     array('DBUSER', $gDb['user']),     array('DBPWD', $gDb['pwd']),     array('DBNAME', $gDb['db']),     array('DBPREFIX', $gDb['prefix']),     array('DIR', $gUpload['dir']),     array('IMAGEWIDTH', $gUpload['imageWidth']),     array('IMAGEHEIGHT', $gUpload['imageHeight']),     array('CONTACTUS', $contactus),     array('MENUHIDDENp', $menuhiddenp),     array('THEME', $gTheme),     array('DATE', date('Y-m-d')),     array('USER', $dAdminName)   );   for ($i = 0; $i < count($arr); $i++)   {    $content = str_replace('~`~'.$arr[$i][0].'~`~', $arr[$i][1], $content);   }    copy($dRootDir.'config.php', $dRootDir.'bak.config.php');   //copy($dRootDir.'bak.config.php', '../'.$dRootDir.'config.php');   $done = file_put_contents($dstFile, $content);   copy($dstFile, '../'.$dRootDir.'config.php');?>

config.php配置文件如下:

<?php/* * File: config.php *  */  $gVersion = '1.0';  $gDb = array  (    'host' => 'localhost',   //主机名    'user' =<div>本文#来源gaodai.ma#com搞##代!^码7网</div><pre>搞代gaodaima码

> 'root', //用户名 'pwd' => '', //密码 'db' => 'sino', //数据库名 'prefix' => 'sin_' //数据库前缀 ); $gSite = array ( 'siteName' => '公司名', 'siteNameEn' => 'we are the company', 'siteKeywords' => '药物,医药,制药', 'siteDescription' => '公司名是一家从事00方面的公司' ); $gUpload = array ( 'dir' => 'uploads', 'imageWidth' => '120', 'imageHeight' => '*' ); $contactus = ''; $menuhiddenp = ""; $FROMURL=$_SERVER["HTTP_REFERER"]?$_SERVER["HTTP_REFERER"]:$HTTP_SERVER_VARS["HTTP_REFERER"]; $dRootDir = '../'; $conn = mysql_connect($gDb['host'],$gDb['user'],$gDb['pwd']); mysql_select_db($gDb['db']) or die('database connect error!'); mysql_query("SET NAMES 'gbk'"); ?>

相关推荐:

php copy()函数的用途?

php copy 函数教程

一些被忽视的 PHP 函数(整理)

以上就是php利用COPY函数实现更新配置文件的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php利用COPY函数实现更新配置文件

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址