我正在练习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>
答案 0 :(得分:2)
您的代码存在一些问题。
首先,如果您的系统尚未启用短标记语法,则使用短标记语法。
参考手册:
然后您的表单action="<?=base_url?>users/login"
或如评论action="<?php echo base_url ?>/users/login"
中所述,带有额外的斜杠。
您错过了()
,以便将其声明为函数。
base_url()
是一项功能,因此您需要向其添加()
,这就是您收到以下错误的原因:遇到PHP错误严重性:通知消息:使用未定义的常量base_url - 假设&#39; base_url&#39;
如评论中所述。
其他文件: