Где в коде ошибка?

Рейтинг: 0Ответов: 0Опубликовано: 18.01.2015

Где в коде ошибка?

<?php
session_start();
error_reporting (E_ALL);

?>

<link rel="stylesheet" href="chat.css" type="text/css" />

<?php
echo ("<div id=\"block_chat\">");
echo ("<div class=\"comments_blok\">");

      $comments_file = array_reverse (file("/data/chat.dat"));

if(!$comments_file)
 echo ('<span style=" font-size:12px;">Нет записей.</span>');
else
{
foreach($comments_file as $line)
{
    $elem = explode('<!>',$line);

    echo("
    <div class=\"comments_name\"><span  class=\"mem_name\"><b>".$elem[2]."</b></span></div>
     <div class=\"comments_text\"><span  class=\"mem_texst\">".$elem[3]."</span></div>
     <div class=\"comments_dat\">". $elem[4]."</div>
     <div class=\"comments_par\"></div>
     ");

}
}
echo ("</div>");
echo ("</div>");

?>

На денвере нет, а когда выгрузил, хостиг показал

 Undefined offset

в этих строках

echo("
<div class=\"comments_name\"><span  class=\"mem_name\"><b>".$elem[2]."</b></span></div>
 <div class=\"comments_text\"><span  class=\"mem_texst\">".$elem[3]."</span></div>
 <div class=\"comments_dat\">". $elem[4]."</div>
 <div class=\"comments_par\"></div>
 ");

Ответы

Ответов пока нет.