php - 允许网络用户使用 PHP 和 Javascript 更新文本文件的最简单方法?

标签 php javascript jquery

问题:

我不知道允许单个 Web 查看器更新服务器上文本文件中的数据的最简单方法。 (即只有 1 个人会更改数据。)

目标:

要制作原型(prototype) Web 应用程序,只需一个人需要输入新任务的开始和结束日期以及员工的位置,整个公司就可以在甘特图上可视化信息,可能使用this Jquery libary.

约束:

我的数据大约相当于 1000 个这样的 javascript 列表的大小

 *data = [["John Smith" , "assigment" , "1/1/10", "1/1/11", "Peru"],[...],...]* 

员工分配数据必须在内部服务器上。

我不能使用数据库(例如 SQlite 或 MySQL)。

我只会使用 PHP、Javascript 和 jQuery。

事实:Javascript cant directly change a data file sitting on the server.

我暂定的模糊解决方案:

在客户端:使用 jQuery getJSON()dataReadWriter.php 之间来回传递数据。

在服务器端: dataReadWriter.php 修改 PHP array 以及写入修改后的数据并读取 JSONdata.txt 存储在我们内部服务器上的文本文件中。

最佳答案

考虑到限制,没有比您建议的更聪明的方法了。不过有一件事,您不应该覆盖唯一包含数据的文件,至少在两个文件之间来回切换,并确保您的程序不会在其中一个文件显示任何损坏迹象时覆盖另一个文件。您可以使用 PHP session 来跟踪哪个文件是最新的,但最好有一些文件内时间戳作为后备。

有什么特别担心的事吗?

关于php - 允许网络用户使用 PHP 和 Javascript 更新文本文件的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4061483/

相关文章:

javascript - Google Drive 上传的外部 Javascript 客户端授权

jquery - 工具提示左下角位置 bootstrap4

javascript - 为处理程序或匿名函数指定命名函数的区别?

php - 来自 JSON 编码数组的值未传递给变量

php - Opencart 管理员端的空白页

php - 允许 + 在正则表达式电子邮件中验证电子邮件

javascript - 刷新函数未正确调用 d3

javascript - 使用 JavaScript 从 XML 节点检索内部文本时遇到问题

javascript - HTML5 视频 addEventListener 'ended' 未触发

php - 从 FLV 视频中获取随机帧并将其存储为 png 或 jpg