avgaz Опубликовано 15 Февраля 2009 Жалоба Поделиться Опубликовано 15 Февраля 2009 (изменено) Собственно есть код вывода кто был сегодня с форума, но код считает за последние 24 часа.Вот код$time = (time() - 86400); // 86400 seconds equal 24 hours $queryn =$DB->query("SELECT id, members_display_name AS name, last_activity FROM {$prefix}members WHERE id <> 0 AND last_activity > $time ORDER BY last_activity ASC"); while ( $post = $DB->fetch_row() ) { $post['name'] = strip_tags($post['name']); $post['name'] = str_replace( "!" , "!" , $post['name'] ); $post['name'] = str_replace( """, "\"", $post['name'] ); if (strlen($post['name']) > $cutoff) { $post['name'] = substr( $post['name'],0,($cutoff - 3) ) . "..."; $post['name'] = preg_replace( '/&(#(\d+;?)?)?(\.\.\.)?$/', '...',$post['name'] ); } $id = $post['id']; $name = $post['name']; $activity = $this->create_date($post['last_activity'], $dateformat); Как сделать что бы код выводил с 0.00 времени, а не с последнего визита за 24часа и как вывести цвета групп? Изменено 16 Февраля 2009 пользователем avgaz Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 15 Февраля 2009 Жалоба Поделиться Опубликовано 15 Февраля 2009 php.net/mktime Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
avgaz Опубликовано 16 Февраля 2009 Автор Жалоба Поделиться Опубликовано 16 Февраля 2009 php.net/mktimeЧто то почитал не чего не понял как применить это? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 16 Февраля 2009 Жалоба Поделиться Опубликовано 16 Февраля 2009 с 0.00 временивот как раз с помощью mktime можно получить это time для указанного времени Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
avgaz Опубликовано 16 Февраля 2009 Автор Жалоба Поделиться Опубликовано 16 Февраля 2009 с 0.00 временивот как раз с помощью mktime можно получить это time для указанного времениНу это я понял но вот как обозначит mktime() от 00.00ч не понял. Если не сложно можно примером. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 17 Февраля 2009 Жалоба Поделиться Опубликовано 17 Февраля 2009 Если поизвращаться, можно и только sql'ем обойтись.. $queryn =$DB->query("SELECT id, members_display_name AS name, last_activity FROM {$prefix}members WHERE id <> 0 AND last_activity > UNIX_TIMESTAMP(DATE_FORMAT(SYSDATE(), '%Y-%m-%d 00:00:00')) ORDER BY last_activity ASC"); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.