【发布时间】:2012-04-06 06:43:18
【问题描述】:
我的网页允许用户从下拉列表中选择项目并有一个表格。 Javascript 在 javascript 创建的新表行中打印出每个下拉列表项(以及 javascript 从 XML 文件中提取的额外信息)。
我希望能够将表信息写入磁盘。 如果我使用的是 Javascript,我会使用 document.getElementByID("table") 解析节点并将该信息放入我可以编写的变量中。但是,我发现的大多数文档都说 Javascript 不用于写入磁盘。所以,我觉得我应该用php。
Javascript 的“文档”对象的 php 等价物是什么? 在 Javascript 中,我不需要定义任何新对象来使用它,我可以随时使用“文档”。 我认为在 php 中我必须使用新的 DOMDocument。然后加载html。
大多数 php 示例显示 loadHTML(string) 和 loadHTMLFile(); 我不想从我写在标签内的字符串中加载 HTML。 而且我不想从 .htm 文件中加载 HTML,因为那是原始文件,而 Javascript 已根据用户从下拉菜单中的选择更改了用户的文件。
我想使用 php 访问当前文档的元素。 那么,php是如何引用当前文档的呢?
我正在处理的页面是http://music.collwyncraig.info/hajimama/setlist.htm
【问题讨论】:
-
PHP not 在浏览器中运行。它通常在网络服务器中运行,或作为独立程序运行。如果某些 PHP 程序可以获取网页,它可以对其进行解析并将其写入磁盘,但这与在浏览器中运行无关。
-
我想我开始明白这一点了。那么,我可以使用什么来从浏览器中运行的页面(HTML DOM)中获取信息并将其发送回服务器,以便我可以将其保存在服务器上的文件中?