如何从客户端修改存储在服务器上的.JSON文件?

问题描述 投票:0回答:1

我正在做一个webapp,目前正在服务器上运行,其中也有一些.JSON文件,我希望用户能够输入一些信息,然后按回车键,它将被存储到.JSON文件中。

这个webapp是用HTML、CSS和vanilla Javascript编写的,没有使用任何外部库。

我已经在使用GET函数从.JSON文件中提取信息,以便在应用程序中使用,我知道我不能直接使用javascript修改服务器端文件,除非我正在运行Node.js服务器(目前这不是一个选项)。

所以我相信我唯一的选择就是使用服务器端的语言,比如PHP(我对它一无所知),来修改文件。我的问题是,如何才能比较简单地做到这一点?可能是在运行JS函数的时候,将修改的内容推送到文件中。

有谁能给我一小节示例代码,或者给我指出一些简单的文档或教程,告诉我怎么做,我对服务器端编程一点都不精通,而且这只是我的一个简单项目,我现在不想深入研究PHP。

在此先谢谢大家!

javascript php html css server-side
1个回答
1
投票

所以我相信我唯一的选择是使用服务器端的语言,如PHP(我什么都不懂),来修改文件。

既然你已经会JavaScript了,我会重新审视一下为什么你觉得不能用Node.js服务器端。 无论如何,如果你要继续使用PHP......

要写文件。file_put_contents().

要对JSON进行编码: json_encode().

注意,还有其他服务器。 你不必用PHP写你自己的东西。 如果你不需要对发送的内容进行任何检查,你可能甚至可以使用 修改你的Web服务器的配置,以接受一个PUT.

© www.soinside.com 2019 - 2024. All rights reserved.