处理服务器端用户文件的最佳方法?

时间:2010-07-05 20:59:49

标签: php user-accounts

我正在尝试制作一个网络应用程序。我正在为我自己做的应用程序帮助我的大学课程的外语翻译,我希望能在网上提供。网站保存的所有数据都采用以下格式:

section 1
     foreign text
     translated text
section 2
     foreign text
     translated text

该应用程序依赖于javascript和jquery,所以我认为JSON是一种很好的数据格式。我已经建立了一个基本的用户系统,我只需要知道处理项目的最佳方法。最简单的是在我的网站上有一个目录,其中每个用户都有一个文件夹。每个用户的文件夹都有一个单独的文件,用于他们制作的每个项目。在加载对话框中,php将打印用户目录中的文件列表,以便列出已保存的项目 我不相信这是最好的解决方案;随着我的进展,我有点像黑客一样。每个用户的一个巨大的json文件会更好,还是只是代码的痛苦?

1 个答案:

答案 0 :(得分:3)

我会将所有内容放在数据库中而不是单个文件中。

是否有理由不能使用数据库?

示例:

使用数据库的简单基本设置将包含2个表:

用户:

  • USER_ID
  • 名称

<强>文本:

  • PROJECT_ID
  • USER_ID
  • foreign_text
  • translated_text

foreign_texttranslated_text的类型为text