操作文本文件呀,不是很困难
欢迎来irc聊聊
http://cosrc.com:8800/down/mirc.rar

解决方案 »

  1.   

    <?
    $dbname="test";
    $dbpasswd="123"
    ?>
    以上是培植文件的格式,如果通过管理页修改$dbanme和$dbpasswd的值这么做呢?
      

  2.   

    to :ashchen(陳輝)
    标签替换要真么作呢?
      

  3.   

    设配置文件名为config.ini.php
    则manage.php
    <?php
    editconfig();function editconfig() {
      if(! $_SERVER['REQUEST_METHOD'] == "POST") {
        include 'config.ini.php';
        echo '<form method=post>';
        foreach(get_defined_vars() as $key=>$value)
          echo "$key<input type=text name='$key' value='$value'><br>";
        echo '<input type=submit></from>';
      }else {
        $fp = fopen('config.ini.php', 'w');
        fwrite($fp, '<?php\n');
        foreach($_POST as $key=>$value)
          fwrite($fp, "$key='$value'\n";
        fwrite($fp, '?>\n');
        fclose($fp);
      }
    }
    ?>
      
      

  4.   

    如果你的那个文件变量不多的话,比如十个变量以内,我觉得你直接每次配置时重写此文件就得了,不需要去用正则啦,
    $str='<?php\n';
    $str.="\$变量名='{$新的值的变量}'\n";
    .....
    $str.='?>
    然后用fopen,把那个文件直接以写方式打开,覆盖原先的内容就好了
      

  5.   

    to:ashen8615242
    我的这个文件有很多变量,你的方法我也想过,可行性不大ashen8615242
      

  6.   

    用fwrite是否存在安全性的问题?