语法错误,意外的文件结束

我正在练习Codeigniter PHP框架,我也很新。 我在Framework的视图文件夹中创建了View(login.php)。 我的问题是,我收到以下错误:

解析错误:语法错误,文件意外结束

请检查代码中包含哪些语法错误。

<h2>Login</h2>
<?php if($error==1){ ?>
<p>Your username / password did not match.</p>
<? } ?>
<form action="<?=base_url?>users/login" method="post">
    <p>Username: <input type="text" name="username" /></p>
    <p>Password: <input type="password" name="password" /></p>
    <p><input type="submit" value="Login" /></p>
</form>

你的代码有几个问题。

首先,当您的系统尚未启用短标签语法时。

查阅手册:

  • http://php.net/manual/en/ini.core.php#ini.short-open-tag
  • 然后你的表单的action="<?=base_url?>users/login"

    或者如注释action="<?php echo base_url ?>/users/login"中所述。

    您错过了()以将其声明为函数。

  • base_url()是一个函数,所以你需要添加()到它,这就是为什么你得到以下错误:
  • 遇到PHP错误严重性:通知消息:使用未定义的常量base_url - 假定'base_url'

    如评论中所述。

    其他文件:

  • https://www.codeigniter.com/user_guide/helpers/url_helper.html
  • 链接地址: http://www.djcxy.com/p/69799.html

    上一篇: syntax error, unexpected end of file

    下一篇: html tag causing unexpected end of file in .php file