一些php脚本不在raspberry pi web服务器上工作

时间:2017-04-21 11:42:34

标签: php html raspberry-pi

您好我正在尝试建立一个网站来托我的覆盆子pi。它正在运行Apache2和php 5.6.3。这是运行良好的脚本:

    <!DOCTYPE html>
    <html>
        <head>
            <title>Callums Smarthouse</title>
            <link rel="stylesheet" type="text/css" href="style.css">
        </head>
        <body>
            <?php include("header.php");?>
                <li><a class="active" href="index.php">Home</a></li>
                <li><a href="alarm.php">Alarm</a></li>
                <li><a href="cammera.php">Cammera</a></li>
                <li><a href="automation.php">Home Automation</a></li>
                <li><a href="settings.php">Settings</a></li>
                <li class="logout"><a href="logout.php">Log out</a></li>
            <?php include("header2.php");?>
            <div>
                <center>
                    <form action="index.php">
                        <input type="submit" value="Click to continue" />
                    </form>
                </center>
            </div>
            <?php include("footer.php");?>
        </body>
    </html>

但是当我添加这个:

    <?php
        $mypass="password"
        $passcheck=$_POST["password"]
        if($passcheck==$mypass){
            echo"Welcome, ".$_POST["username"].". You are now logged in.</br>";
        }
        else{
            echo"Sorry the rong password was entered. Please try again";
        }
    ?>

屏幕上显示: 此页面无效 192.168.0.16目前无法处理此请求 http错误500

如果你能提供帮助,那将会很棒。

1 个答案:

答案 0 :(得分:1)

您必须在变量初始化后设置分号(;)。 为了更容易调试,您可以在php.ini文件中设置一个值,或者通过ini_set()函数设置调试和错误信息(ini_set('display_errors', 1);并且不要忘记每行末尾的分号;)