Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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_Input_Comments - Fatal编程技术网

PHP注释脚本不起作用,但代码似乎是正确的

PHP注释脚本不起作用,但代码似乎是正确的,php,html,input,comments,Php,Html,Input,Comments,我写了一个小PHP脚本,用于在我的网站上发布评论。不幸的是,它不起作用。当我点击Post按钮时,页面正在重新加载,但是我的表单消失了,comments.html的内容没有显示。。。 这是我的密码: <?php if($_POST) { $name = $_POST('name'); $content = $_POST('commentContent'); $handle = fopen(

我写了一个小PHP脚本,用于在我的网站上发布评论。不幸的是,它不起作用。当我点击Post按钮时,页面正在重新加载,但是我的表单消失了,comments.html的内容没有显示。。。 这是我的密码:

<?php
        if($_POST)
        {
            $name = $_POST('name');
            $content = $_POST('commentContent');
            $handle = fopen("comments.html","a");
            fwrite($handle,"<b>" . $name . "</b>:<br>" . $content . "<br>");
            fclose($handle);
        }
        ?>
        <form action = "" method = "POST">
        Kommentare: <textarea rows = "10" cols = "30" name = "commentContent"></textarea><br>
        Name: <input type = "text" name = "name"><br>
        <input type = "submit" value = "Post!"><br>
        </form>
        <?php include "comments.html"; ?>

Kommentare:
名称:

我已经为用于测试的文件“comments.html”设置了权限777,它与我的其他php和html文件位于同一文件夹中。我使用LetsEncrypt的HTTPS,只是为了相关的情况

我很乐意接受任何意见。:)


祝你晚上愉快

这是因为语法是使用方括号的
$\u POST['var']
(超全局)而不是带括号的
$\u POST('var')

关于超全局、表单和错误报告的手册本来是有用的

您还应该检查输入是否为空


如果($\u POST)
还不够。

这是因为语法是使用方括号的
$\u POST['var']
(超全局)而不是带有括号的
$\u POST('var')

关于超全局、表单和错误报告的手册本来是有用的

您还应该检查输入是否为空


如果($\u POST)
还不够。

那么您的http服务器错误日志文件显示了什么错误消息?而且,顺便说一句,在用php和html开发网站时,您永远不需要像
0777
这样的文件权限。我在哪里可以找到此日志文件?/etc/apache2可能,但是?Em。。。取决于您的设置。你没有告诉我们。它是在http服务器配置中配置的。很可能类似于
/var/log/apache2/error.log
或类似的东西。那么,您的http服务器错误日志文件显示了什么错误消息?而且,顺便说一句,在php和html中开发站点时,您永远不需要像
0777
这样的文件权限。我在哪里可以找到此日志文件?/etc/apache2可能,但之后呢?Em。。。取决于您的设置。你没有告诉我们。它是在http服务器配置中配置的。很可能是类似于
/var/log/apache2/error.log
或类似的东西。你真了不起!这就是问题所在。。。现在它起作用了。老兄,你太棒了!这就是问题所在。。。现在它开始工作了。