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

时间:2016-07-26 11:11:09

标签: php codeigniter parsing

我正在练习Codeigniter PHP Framework,我也很陌生。 我在Framework的view文件夹中创建了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>

1 个答案:

答案 0 :(得分:2)

您的代码存在一些问题。

首先,如果您的系统尚未启用短标记语法,则使用短标记语法。

参考手册:

然后您的表单action="<?=base_url?>users/login"

或如评论action="<?php echo base_url ?>/users/login"中所述,带有额外的斜杠。

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

  • base_url()是一项功能,因此您需要向其添加(),这就是您收到以下错误的原因:
  

遇到PHP错误严重性:通知消息:使用未定义的常量base_url - 假设&#39; base_url&#39;

如评论中所述。

其他文件:

相关问题