2017-07-29 11:46:51 2131次浏览 4条回答 0 悬赏 30 金钱

我想通过表单来获取用户输入的数据库信息,然后将这些信息保存到main.php文件中,怎么做???

file_get_contents()是将整个文件内容读取为一个字符串,总不能通过正则去匹配里面的数据吧?毕竟里面的源数据还不知道是什么。

require()倒是可以将文件内容作为数组读取,怎么保存呢?

各位大神有没有好的方法???

  • 回答于 2017-07-29 12:20 举报

    源数据怎么会不知道?
    你让用户改内容,改之前是啥怎么可能不知道?

    先读取文件,把允许修改的变量读取出来,呈现给用户,用户修改后再替换掉指定的变更,写回文件。

    至于数据匹配,你正则也行,字符串拆分拼接也行,因为你源数据格式是已知的。

    2 条回复
    回复于 2017-07-29 19:37 回复

    如果源数据不存在呢??比如说params.php,我想数组里添加一个元素,怎么弄?

    回复于 2017-07-29 22:06 回复

    不存在的就当空值处理。

  • 回答于 2017-07-29 16:54 举报

    源数据怎么会不知道?
    你让用户改内容,改之前是啥怎么可能不知道?

    先读取文件,把允许修改的变量读取出来,呈现给用户,用户修改后再替换掉指定的变更,写回文件。

    至于数据匹配,你正则也行,字符串拆分拼接也行,因为你源数据格式是已知的。

  • 回答于 2017-08-01 09:49 举报

    哈哈 如果想通过表单来管理配置 应该也可以 不过还是得留一份默认值 不然你改错了 就回不去了

  • 回答于 2017-09-19 15:05 举报

    main.php的数据库信息,从文件中读取,表单上传时写入文件。。。大概吧

您需要登录后才可以回答。登录 | 立即注册
墨轩娣
董事长

墨轩娣 无锡

注册时间:2015-03-25
最后登录:1天前
在线时长:266小时56分
  • 粉丝38
  • 金钱55760
  • 威望150
  • 积分59920

热门问题