【发布时间】:2013-02-14 14:53:25
【问题描述】:
我只是在玩表单动作和 php。我不擅长它们,刚开始学习,最近我在玩 fopen、fwrite 和 fclose。还玩弄基本的表单填写,然后 php 调出填写的内容。
我想知道的是,我知道可以调用 fopen、fwrite 来打开/创建一个 txt 文件并将简单的数据输入到 txt 文件中,但是如果我想这样做并让用户看到他们输入的内容.
不太好解释。比方说
a.html --> 假设在这个 html 中
<form action="a.php" method="get">
<input type="text" name="name">
<input type="submit">
a.php -->在a.html中点击提交后这个a.php会有如下代码
echo "My name is $_GET["name"]";
点击a.html中的提交后会显示My name is xxxxx 但是如果我还希望 a.html 中的提交进入另一个假设 b.php 和 b.php 将具有诸如
之类的编码$filehandle = fopen("text.txt","a+") or die ("sorry error");
fwrite($filehandle, $_GET["name"]);
fclose($filehandle);
我知道如果从a.html 进入a.php 或b.php 中的一个,那么它会起作用,但是是否可以使a.php 和b.php 都起作用,只需单击a 提交。 html?
不想涉及 javascripts 和那些更高级的,因为我还没有达到那个水平,但我只是在想是否有一种简单可行的方法
【问题讨论】:
-
不,即使可能,这也不是一个好主意,但你可以在第一个文件中包含第二个文件,然后做你想做的事。
-
这可以通过 javascript 实现。
-
@NickFury:需要使用 JavaScript 复制表单,一个表单可以有一个操作。
-
像 Akam 一样,我建议通过
include 'b.php'将b.php包含在a.php中。