Задать вопрос
@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>";} ?>

то он не хочет работать! В чем ошибка?! как же реализовать это дело?
  • Вопрос задан
  • 3337 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 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 тег еще раз, если уже открыт.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы