帝王 发表于 2017-12-30 12:03:57

PHP动态修改配置文件

<html>  <head>
  <title>修改配置</title>
  <meta charset='utf-8' />
  </head>
  <body>
  <form action='doUpdate.php' method='post'>

  <table border='1'>  <?php
  //读取文件
  $info=file_get_contents("config.php");
  //var_dump($info);
  //正则
  preg_match_all('/define\(\"(.*?)\",\"(.*?)\"\)/',$info,$arr);
  //var_dump($arr);
  //遍历
  foreach($arr as $k=>$v){
  echo "<tr>";
  echo "<td>{$v}</td>";
  echo "<td><input type='text' name='{$v}' value='{$arr[$k]}' /></td>";
  echo "</tr>";
  }
  ?>
  <tr>
  <td colspan='2' align='center' >
  <input type='submit' value='保存' />
  <input type='reset'/>
  </td>
  </tr>
  </table>
  </form>
  </body>
  
</html>
页: [1]
查看完整版本: PHP动态修改配置文件