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

次の 2 行で:

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 に答える