@ld6666666666666

Как реализовать дату последнего посещения пользователем?

Всем доброго вечера! Мучаюсь уже долго! есть код:
<?php if ($infouser->lasttime > (time()-600)) { echo "<span class=\"action2\">Online</span>"; } else { echo "<span class=\"action3\">"; echo date("Был(а) d.m.Y, H:i",$infouser->lasttime); echo "</span>";} ?>


он показывает онлайн и когда пользователь выходит с сайта показывает дату последнего визита! Но!
показывает не так как хотелось бы ( Был(а) 01.09.2014, 17:31 )
а хотелось бы вот так (Был(а) 24 минуты назад )

есть еще один код который показывает дату как нужно!
<?php echo addon::timeAgo($profile->lasttime); ?> т.е так (Был(а) 24 минуты назад )

вопрос вот в чем! если я делаю так :

<?php if ($infouser->lasttime > (time()-600)) { echo "<span class=\"action2\">Online</span>"; } else { echo "<span class=\"action3\"><?php echo addon::timeAgo($profile->lasttime); ?></span>";} ?>

то он не хочет работать! В чем ошибка?! как же реализовать это дело?
  • Вопрос задан
  • 3301 просмотр
Решения вопроса 2
BuriK666
@BuriK666
Компьютерный псих
<?php
if ($infouser->lasttime > (time()-600)) { 
  echo "<span class=\"action2\">Online</span>"; 
} else {
  echo "<span class=\"action3\">";
  echo addon::timeAgo($profile->lasttime); 
  echo"</span>";
} 
?>
Ответ написан
@mayken
echo "<span class=\"action3\"><?php echo
Нужно исправить. Зачем открывать php тег еще раз, если уже открыт.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы