如何存储数据?

时间:2017-05-23 10:48:57

标签: php excel

我有一个客户端希望在他的Intranet上运行localhost上的应用程序。 他有自己为每个客户制作文件夹的帐户 为了

directory/harry
directory/Rohan

当任何用户必须工作时,他们只在他们的文件夹中工作 rohan将在directory/harry等工作,他们所做的是制作文件excel文件。

现在我的客户想要在用户制作excel文件时使用自动系统,然后应该有一个弹出窗口或者某种方式来编写完成的工作(描述)并将该数据与用户名和时间一起保存同一文件夹中的文本文件。

任何人都可以告诉我一种方法吗? 要使用的语言是php。 我只需要能够做到这一点的想法和逻辑。

1 个答案:

答案 0 :(得分:2)

您将创建一个登录/用户管理来处理用户,研究HASH以有效处理密码,使用数据库存储这些用户(我建议您MySQL)并学习{ {3}}了解如何维护登录的用户。

之后,当管理员或用户注册时,创建一个名称为目录/用户名的文件夹(最好使用Session以某种模式维护dirs),而不会看到它们(后端)只有)并将用户重定向到上传表单,其中包含一个textarea来填充完成的工作描述和一个用于存储excel文件的输入文件。当用户点击提交时,将textarea描述存储在DB中,随着Session的用户名toke($ _SESSION ['username']可以)和当前数据使用NOW()进入DB插入查询。之后,如果插入成功,请移动strtolower

我建议您创建一个表来查看用户填写的所有信息,如果用户状态正常则只过滤用户的交互,如果用户管理员使用SELECT进入数据库并创建数据库,则将所有信息存储在数据库中你的前端是html。

PS:请记住将enctype =“multipart / form-data”放入表单中,您将使用表单that file to a directory using some functions中的文件。

it's necessary

内容“multipart / form-data”遵循[RFC2045]中概述的所有多部分MIME数据流的规则。 “多部分/表单数据”的定义可在[IANA]注册表中找到。

“multipart / form-data”消息包含一系列部分,每个部分代表一个成功的控件。部件以相同的顺序发送到处理代理,相应的控件出现在文档流中。部分边界不应出现在任何数据中;如何做到这一点超出了本规范的范围。