有人可以帮我解释一下我为什么我得到这个错误与下面的代码,请:语法错误,意外的文件结尾 - 不明白为什么
<html>
<head>
</head>
<body>
<?php
if (!(isset($_COOKIE["loggedin"]))){
?>
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="POST" name="name_form">
Username <input type="text" name="username">
<br/>
Password <input type="text" name="password">
<br/>
Remember Me <input type ="checkbox" name="remember_me" value="1">
<br/>
<input type="submit" name="submit" value="Log in">
</form>
}
</body>
</html>
<?php
if(preg_match("/<|>/", $_POST["username"])){
echo "do not log in";
}
else if(preg_match("/<|>/", $_POST["password"])){
echo "do not log in";
}
else{
//Open/create passwords.txt
$passwordsFile = fopen("passwords.txt", "a");
//write users username and password to passwords.txt
$text_written = fwrite($passwordsFile, $_POST["username"] . "," . $_POST["password"] . "\r\n");
fclose($passwordsFile);
setcookie("loggedin", $_POST['username']);
setcookie("loggedintime", time());
}
?>
在此先感谢您的帮助!我在这里看到过类似的帖子,但我无法解决这个问题...
的'}'的形式和身体的结束标记之间不封闭'' – Max