【发布时间】:2011-04-23 19:17:17
【问题描述】:
我正在尝试找到一种方法来搜索 php 中的页面以替换表单元素的名称。
我想我应该解释一下。我正在为一个朋友做一份工作,我想制作一个简单的数据库更新器,它功能强大,可以承受添加元素,而无需该人对 php 或数据库了解太多。
简而言之,我想通过一个表单搜索并将所有 name="%name%" 替换为各自的数据库表键名,这样我就可以使用一个简单的 foreach 方法来更新表。
所以我正在查看 DOMDocument 元素以打开一个 html 页面并用相应的表键按顺序替换其中的每个表单名称,但我不确定是否可以使用 loadHTMLfile 打开一个 php 页面。而且,如果我可以打开一个 php 页面,打开本身会导致无限循环吗?还是它只是像在查看客户端 html 一样解析 html?
有什么方法可以做我想做的事吗?如果不是,那没关系,我只是让它不那么棒,但我只是想知道。
【问题讨论】:
-
IDE 中的项目级搜索和替换有什么问题?
-
嗯,这很好,但这根本不是我想要实现的目标......我希望有人能够进来,他们不知道他们在做什么能够添加一个表单元素并将名称设置为 %name% ,然后 php 脚本会自动将 %name% 值替换为数据库中适当的键名,以便它能够在我的 foreach 中轻松翻译名称表更新器,以便它在未来变得强大。所以,我想要一个服务器级别的解决方案,而不是开发人员级别的解决方案。我不会一直更新网站。我也不想。
标签: php preg-replace domdocument