0

这是我的代码。我是 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>'
    }
    ?>
4

2 回答 2

1

在这两行:

echo $error. "<br>" }

echo '<div class="error_msg_cont">'. $_SESSION["msg"] .'<div>' }

结束前需要一个分号}

关闭 PHP 代码块 ( ?>) 意味着使用分号,但关闭PHP 代码块 ( )}的代码块则不然。

于 2013-07-24T21:32:36.427 回答
1

你错过;了:

echo $error. "<br>" }

echo '<div class="error_msg_cont">'. $_SESSION["msg"] .'<div>' }

实际上,错误是不言自明的。

于 2013-07-24T21:32:37.453 回答