Php 错误 EOF>>>意外结束;[复制]

Php error EOF>>> Unexpected end; [duplicate]

提问人:Силвия Искренова 提问时间:12/10/2017 更新时间:12/10/2017 访问量:487

问:

我正在尝试创建一个带有 EOF 输出的登录页面,但我在第 29 行遇到错误,在这一行,我认为它不需要一些符号或其他东西。 这是代码:

<?php
    require_once 'config.php';
    if(logged_in()) {header('Location: index.php');}
    $title = "login";
    $nonav = true;
    $mini = true;
    if($_POST && (!empty($_POST['username']) ) && (!empty($_POST['password']))) {
        validate_user($_POST['username'], $_POST['password']);
    }
    $error = $_SESSION['error'];
    $content = <<<EOF
    $error
    <form action="login.php" method="post">
        <p>
            <label for="username">username:</label><br />
            <input type="text" name="username" class="text" />
        </p>
        <p>
            <label for="password">password:</label><br />
            <input type="password" name="password" class="text" />
        </p>
        <p>
            <input type="submit" value="login" />
        </p>
    </form>
    EOF;
    include 'layout.php'; ?>

一些想法错误在哪里?

PHP 的 EOF

评论


答:

0赞 Ultimater 12/10/2017 #1

EOF;它前面不能有空格。它需要首先上线。