这是我的代码。我是php的新手,只是尝试使用Kompozer编辑页面。当我将网站发布回ftp服务器时,该错误突然出现在页面上。奇怪,因为我甚至没有碰这个代码。 (我已经触及下面的代码试图解决它)。任何修复此代码的帮助都将非常感激。
<?php
if(isset($_SESSION["pkg_error"]))
?>
<div class="error_msg_cont">
<?php
foreach($_SESSION["pkg_error"] as $error)
{
echo $error. "<br>"
}
?></div>
<?php
if(isset($_SESSION["msg"]))
{
echo '<div class="error_msg_cont">'. $_SESSION["msg"] .'<div>'
}
?>
答案 0 :(得分:1)
在这两行上:
echo $error. "<br>" }
echo '<div class="error_msg_cont">'. $_SESSION["msg"] .'<div>' }
在结束}
之前你需要一个分号。
Closing a PHP code block (?>
) implies a semicolon,但在 PHP代码块(}
)中关闭代码块不会。
答案 1 :(得分:1)
你错过了;
:
echo $error. "<br>" }
和
echo '<div class="error_msg_cont">'. $_SESSION["msg"] .'<div>' }
实际上,错误是自我解释的。