【发布时间】:2011-05-03 03:43:49
【问题描述】:
我正在尝试创建一个通过 PHP 自动检测 HTML 文件中的所有 POST 值的东西。例如,当您查看包含表单的网站的源代码时,您会看到如下内容:
<form id="someForm" action="register.php" method="post">
Name:
<input type="text" name="username"><br> <!-- a post value "username" -->
Email:
<input type="text" name="email"><br> <!-- a post value "email" -->
Password:
<input type="password" name="password"><br> <!-- a post value "password" -->
<input type="submit" value="Submit"> <!-- submit button -->
</form>
所以我想编写一个 PHP 脚本,它会自动检测在 HTML 文件中找到的所有这些 POST 值并将它们排序到一个数组中。
我想我会使用类似的东西开始:
<?
$file = file_get_contents("http://example.example/register.html");
?>
我需要在$file 变量中搜索所有出现的“name=”,然后获取引号之间的单词。之后,将引号之间的文本排序到一个数组中。
我想自动检测 HTML 中提供的 POST 信息并有一个 PHP 脚本,然后将这些值发布到该表单。
我不知道我会为此使用哪个功能或如何使用,所以我在这里问。示例代码非常感谢。谢谢。
【问题讨论】:
标签: php html post detect file-get-contents