PHP文件创建不起作用

PHP文件创建不起作用,php,html,Php,Html,我试图使它,使人们每次按下提交按钮,一个txt文件将创建包含信息的文本框。提交表单后,它将重定向到其他html文件。但这是行不通的 这是我的PHP代码(文件名:process.PHP) 我的HTML代码(文件名:signup.HTML) 请填写以下框进行注册 家长全名: 电子邮件地址: 邮政编码: 电话号码: 孩子的全名: 儿童年龄: 在文本字段中添加“value”属性后,尝试如下操作: <form name="input" action="process.php"

我试图使它,使人们每次按下提交按钮,一个txt文件将创建包含信息的文本框。提交表单后,它将重定向到其他html文件。但这是行不通的

这是我的PHP代码(文件名:process.PHP)


我的HTML代码(文件名:signup.HTML)

请填写以下框进行注册
家长全名:


电子邮件地址:


邮政编码:


电话号码:


孩子的全名:


儿童年龄:



在文本字段中添加“value”属性后,尝试如下操作:

   <form name="input" action="process.php" method="POST">
            Full Name of Parent:<br> 
            <input class="txtbox" type="text" value="" name="parentN"><br><br>
            Email Address:<br> 
            <input class="txtbox" type="text" value="" name="email"><br><br>
            Postal Code:<br> 
            <input class="txtbox" type="text" value="" name="postal"><br><br>
            Phone Number:<br> 
            <input class="txtbox" type="text" value="" name="phone"><br><br>
            Full Name of Child:<br> 
            <input class="txtbox" type="text" value="" name="childN"><br><br>
            Age of Child:<br> 
            <input class="txtbox" type="text" value="" name="childA"><br><br>
            <input type="submit" value="Sign Up!">
        </form>

家长全名:


电子邮件地址:


邮政编码:


电话号码:


孩子的全名:


儿童年龄:



我已经测试了你的代码,它工作得非常好。到目前为止还不错,那么我发现这个问题,我认为是你的。您可能没有打开和写入文件的权限。要修复此问题,您需要将其chmod更改为777。 您可以通过命令行执行以下操作:

chmod 777 filename.php
或PHP指令(如果您愿意):

chmod(filename.php, 777);
同时将chmod改为777表单文件夹,以便能够在此文件夹中创建任何内容

然后我再次运行了代码,它工作得非常好。以下是
.txt
文件的输出:

Parent's Name: a
Email Address: b
Postal Code: c
Phone Number: de
Child's Name: e
Child's Age: f

 ----------------------------- 

有关
chmod
的更多文档,请参阅:和

谢谢,这可能就是原因。我现在就修。谢谢你的帮助!总是乐于帮助:)这是一个糟糕的有效性检查,只是测试
如果(!empty($\u POST))
。如果用户使用firebug或其他东西创建元素怎么办?只是一个评论。
chmod(filename.php, 777);
Parent's Name: a
Email Address: b
Postal Code: c
Phone Number: de
Child's Name: e
Child's Age: f

 -----------------------------