国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php使用COPY函數更新配置文件的方法

2024-05-04 23:36:26
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php使用COPY函數更新配置文件的方法,涉及copy函數更新配置信息的相關技巧,需要的朋友可以參考下

本文實例講述了php使用COPY函數更新配置文件的方法。分享給大家供大家參考。具體如下:

_saveconfig.php文件如下:

 

 
  1. <?php 
  2. /* 
  3. * File: _saveconfig.php 
  4.  
  5. * Modified: 2010-7-11 
  6. * By:liulang 
  7. * 說明:涉及到兩個文件:_saveconfig.php和config.php當對后臺的一些全局配置變量進行更新時, 
  8. * 就更改后臺的config.php然后通過這個文件更改前臺的config.php文件(前后臺文件都一樣), 
  9. * 這個是我曾經用過的一個方法,覺得還不錯,拿出來與大家分享 
  10. * 
  11. * Created: 2010-6-20 
  12. * By: liulang (xujiaphp@gmail.com) 
  13.  
  14. */ 
  15. $srcFile = '../'.$dRootDir.'#data/config.php'
  16. $dstFile = $dRootDir.'config.php';  
  17. $content = file_get_contents($srcFile); 
  18. $arr = array 
  19. array('SITENAME'$gSite['siteName']), 
  20. array('SITENAMEEN'$gSite['siteNameEn']), 
  21. array('SITEKEYWORDS'$gSite['siteKeywords']), 
  22. array('SITEDESCRIPTION'$gSite['siteDescription']), 
  23. array('URLPREFIX'$gUrlPrefix), 
  24. array('DBHOST'$gDb['host']), 
  25. array('DBUSER'$gDb['user']), 
  26. array('DBPWD'$gDb['pwd']), 
  27. array('DBNAME'$gDb['db']), 
  28. array('DBPREFIX'$gDb['prefix']), 
  29. array('DIR'$gUpload['dir']), 
  30. array('IMAGEWIDTH'$gUpload['imageWidth']), 
  31. array('IMAGEHEIGHT'$gUpload['imageHeight']), 
  32. array('CONTACTUS'$contactus), 
  33. array('MENUHIDDENDIV'$menuhiddendiv), 
  34. array('THEME'$gTheme), 
  35. array('DATE'date('Y-m-d')), 
  36. array('USER'$dAdminName
  37. ); 
  38. for ($i = 0; $i < count($arr); $i++) 
  39. $content = str_replace('~`~'.$arr[$i][0].'~`~'$arr[$i][1], $content); 
  40. }  
  41. copy($dRootDir.'config.php'$dRootDir.'bak.config.php'); 
  42. //copy($dRootDir.'bak.config.php', '../'.$dRootDir.'config.php'); 
  43. $done = file_put_contents($dstFile$content); 
  44. copy($dstFile'../'.$dRootDir.'config.php'); 
  45. ?> 

config.php配置文件如下:

 

 
  1. <?php 
  2. /* 
  3. * File: config.php 
  4.  
  5. * Modified: 2010-09-20 
  6. * By:admin 
  7.  
  8. * Created: 2010-6-20 
  9. * By: liulang (xujiaphp@gmail.com) 
  10.  
  11. */ 
  12. $gVersion = '1.0'
  13. $gDb = array 
  14. 'host' => 'localhost'//主機名 
  15. 'user' => 'root'//用戶名 
  16. 'pwd' => ''//密碼 
  17. 'db' => 'sino'//數據庫名 
  18. 'prefix' => 'sin_' //數據庫前綴 
  19. ); 
  20. $gSite = array 
  21. 'siteName' => '公司名',  
  22. 'siteNameEn' => 'we are the company',  
  23. 'siteKeywords' => '藥物,醫藥,制藥',  
  24. 'siteDescription' => '公司名是一家從事00方面的公司' 
  25. ); 
  26. $gUpload = array 
  27. 'dir' => 'uploads'
  28. 'imageWidth' => '120'
  29. 'imageHeight' => '*' 
  30. ); 
  31. $contactus = ''
  32. $menuhiddendiv = ""
  33. $FROMURL=$_SERVER["HTTP_REFERER"]?$_SERVER["HTTP_REFERER"]:$HTTP_SERVER_VARS["HTTP_REFERER"]; 
  34. $dRootDir = '../'
  35. $conn = mysql_connect($gDb['host'],$gDb['user'],$gDb['pwd']); 
  36. mysql_select_db($gDb['db']) or die('database connect error!');  
  37. mysql_query("SET NAMES 'gbk'");  
  38. ?> 

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兰西县| 新营市| 寻甸| 山丹县| 南江县| 收藏| 仪陇县| 剑河县| 韶关市| 获嘉县| 泸州市| 库尔勒市| 施甸县| 澄迈县| 林甸县| 凌海市| 剑河县| 抚松县| 安福县| 新田县| 瓦房店市| 蒲城县| 隆德县| 灵寿县| 手游| 宁强县| 普兰县| 昌都县| 南溪县| 城口县| 安徽省| 扎赉特旗| 车险| 包头市| 蒲江县| 天水市| 和平区| 印江| 孟连| 乃东县| 河南省|