Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将输入表单详细信息写入文本文件_Php_Html_Forms_File - Fatal编程技术网

Php 将输入表单详细信息写入文本文件

Php 将输入表单详细信息写入文本文件,php,html,forms,file,Php,Html,Forms,File,我试图使用PHP代码将提交表单中的数据输入到文本文件中。我正在努力创建php文件以接收下面的数据并将其保存在文本文件中,最好在新选项卡中打开它 <html> <head> <title>Entry Form</title> </head> <body> <form method="post" action="<?php echo $PHP_SELF;?>"> Login Code:<input

我试图使用PHP代码将提交表单中的数据输入到文本文件中。我正在努力创建php文件以接收下面的数据并将其保存在文本文件中,最好在新选项卡中打开它

<html>
<head>
<title>Entry Form</title>
</head>
<body>
<form method="post" action="<?php echo $PHP_SELF;?>">
Login Code:<input type="text" size="12" maxlength="36" name="Lcode"><br />
First Name:<input type="text" size="12" maxlength="12" name="Fname"><br />
Last Name:<input type="text" size="12" maxlength="36" name="Lname"><br />
Gender: <br />
Male:<input type="radio" value="Male" name="gender"><br />
Female:<input type="radio" value="Female" name="gender"

参赛表格

提交表单后,您可以获取表单数据并将其写入文件\u put\u contents()

函数在这里解释

您正在提交与表单相同的页面,因此我建议您检查post数组,然后获取数据并将其写入文件:

$file = 'content.txt';
$content.= $_POST["Fname"]."\n";
$content.= $_POST["Lname"]."\n";
等等

 // Write the content to the file
    file_put_contents($file, $content);
试试这个

HTML


参赛表格
登录代码:
名字:
姓氏:
性别:
男:
女性:
PHP



现在还不清楚你所说的挣扎是什么意思。如果你提交表格会发生什么?当我提交表格时,我有它,所以它会带我到另一个页面,上面简单地说谢谢提交。我只是想知道如何使它显示在文本文件中,以便显示输入的详细信息。
<html>
<head>
<title>Entry Form</title>
</head>
<body>
<form method="post" action="">
Login Code:<input type="text" size="12" maxlength="36" name="Lcode"><br />
First Name:<input type="text" size="12" maxlength="12" name="Fname"><br />
Last Name:<input type="text" size="12" maxlength="36" name="Lname"><br />
Gender: <br />
Male:<input type="radio" value="Male" name="gender"><br />
Female:<input type="radio" value="Female" name="gender"></br>
<input type="submit" value="Submit" name="submit">
</form>
<?php
if(isset($_POST['submit'])){
    $fp = fopen('myfile.txt', 'a+');//This will create a file named myfile.txt in your application base path
    unset($_POST['submit']);
    foreach ($_POST as $key => $value) {
        fwrite($fp,$key.' = '.$value."\n");
    }
    fclose($fp);
}
?>