不知道dz咋做的,说下自己的想法可以在config.php中服务器,用户名,密码等位置预先留下标记,如<{server}>,<{username}>,得到用户信息后,读config.php文件,正则替换就是了。install.lock,安装时检查这个文件呗,存在就给出提示,不存在就可以安装呗自己的一些想法,未实践,dz了解的也不多,希望有帮助

解决方案 »

  1.   

    config.php是由install.php生成的 所以能写进去 或者 config.php中有可替换标记
      

  2.   

    获取信息→chmod ("file", 0644);该下权限→fopen(*file,"wt")打开文件→fwrite写文件就行了.安装时,数据库文件替换str_replace(' cdb_', ' '.$表前缀, $sql)
    不会...瞎写的..呵呵..应该可以实现 
      

  3.   

    在安装时,不是有个页面可以获得form中提交的数据库信息嘛,在处理这些信息(就是建立数据库和表,你上次帖子中完成的)后加上代码,这些代码是文件操作函数,fopen()一个文件,fwrite提交过来的信息到config.***文件中
    server={$var}
    unmae={$var}
    ...
    之类的就行了,这个应该不难加个判断语句来判断这文件写入成功否,如果成功,再fopen(install.lock),建立一个文件下次再执行install.php时,最开始就用文件执行函数寻找install.lock,如果找到就不进行安装了上面只是提供了一些思路,貌似可以完成你的要求,你肯定行的