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

то он не хочет работать! В чем ошибка?! как же реализовать это дело?
  • Вопрос задан
  • 3355 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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 тег еще раз, если уже открыт.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽