我正在继续我在另一个线程中讨论过的项目,但目前我已经停止了,因为我不知道如何动态地将内容添加到页面。它应该是一个在本地运行的网络应用程序(它不会托管在域上)。
我以为我可以用 JS 来做到这一点,但是我发现出于安全原因它无法读取文件。 我打算做的是获取给定目录中所有文件和文件夹的列表(使用 JS),然后在内容区域内为每个文件夹(里面有更多内容)附加一个 div我的页面。看到我无法用 JS 做到这一点,我想也许我可以使用相同的方法用 PHP 做到这一点,但我不喜欢为此运行 xampp 的想法......如果有办法的话PHP 在没有 xampp 和/或服务器的情况下运行,那就太好了,但到目前为止我还没有找到任何相关内容......除了下载 PHP,但我不知道如何从浏览器“使用”控制台然后将 div 添加到页面,因为控制台和浏览器是“分离的”。 为了更清楚一点:有没有一种方法可以在没有服务器的情况下运行 PHP,如果没有,我还可以引用哪些其他语言?
此时我还想知道clipchamp.com 等网站是如何工作的。你们对此有什么线索吗?
最佳答案
为了运行 PHP,您确实需要一台对文件夹具有正确权限的服务器。
对于小型本地项目,我见过使用 Node.js,如果你已经了解 JS,学习曲线不会太陡。查看 Node 中的 fs
模块以访问文件系统。
关于javascript - 我可以使用什么语言从 HTML 页面读取目录和文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35151635/