Здравствуйте.Вот отрызок кода: PHP: return ' <div class="comment"> <div class="avatar"> '.$link_open.' <img src="http://www.gravatar.com/avatar/'.md5($d['email']).'?size=50&default='.urlencode($url).'" /> '.$link_close.' </div> <div class="name">'echo $_SESSION['logged_user']->login'</div> <div class="date" title="Added at '.date('H:i \o\n d M Y',$d['dt']).'">'.date('d M Y',$d['dt']).'</div> <p>'.$d['body'].'</p> </div> '; Ошибка такая: Parse error: syntax error, unexpected T_ECHO Ругается на это: PHP: <div class="name">'echo $_SESSION['logged_user']->login'</div> --- Добавлено --- Я крч тему не даписал, должно быть Ещё один syntax error. Ну не важно в общем.
Ну так все верно же. Вы посреди строки втыкаете разрыв и echo. Разумеется, это ошибка. Попробуйте так: PHP: <div class="name">'.$_SESSION['logged_user']->login.'</div> Здесь и везде, где у вас еще echo посреди строки. Убираем echo, переменную обрамляем точками. Точка - оператор конкатенации, который добавляет содержимое того, что справа от него к строке, которая слева от него.
Я крч тему не даписал, должно быть Ещё один syntax error. Ну не важно вобщем Угу, сработало. Спасибо.