【发布时间】:2011-08-19 00:37:56
【问题描述】:
我有一个包含用户名和 IP 地址的文件(大约 10MB)。我希望能够让人们访问我的网站并输入 IP 地址或用户名,然后搜索数据库并返回匹配项。
案例 1:用户在 <form> 中输入“Billy”。输出是IP地址和所有使用过这个IP地址的用户
案例2:用户在<form>中输入ip地址。输出是所有使用过这个IP地址的用户名。
不幸的是,我在这里是一个真正的菜鸟,我查过 w3schools,但还没有真正找到我想要的,甚至没有找到我应该如何做到这一点。
我可能会有一个 HTML <form>,用户可以在其中输入 IP 或用户名和单选按钮,用户可以在其中指定他们刚刚输入的是 IP 还是名称。在这之后我很难过,在<form> 中我应该有一个action="blah.php" 还是我可以创建一个局部变量来接受这个值?
编辑:
我想通过直接注入 html 来在一个 html 文件中完成这一切。可能使用$desc=$_POST['ipaddress']; 或类似的?我应该在表单标签中使用什么样的 action=""?
【问题讨论】:
-
mario 的回答很好,但我建议使用 mysql 数据库作为存储机制,而不是文本文件。
-
这件事我别无选择,服务器只是将数据吐出一个文本文件。这就是整件事的目的;试图解释这个混乱的意义。 @乔丹
-
你能访问服务器吗?如果可能,修改服务器的脚本以写入数据库而不是文件。
-
这是不可能的,因为服务器读取的文件中还有很多其他数据。它需要对服务器本身进行重大改造