ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

time
  #1  
Старый 17.05.2009, 08:22
Аватар для restart_05
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме:
226966

Репутация: 8
По умолчанию time

Вопрос: Как мне сделать чтобы при включении сервера и до настоящего времени считывало время и выводило сколько сайт к примеру уже запушен часов или дней и т.д.
 
Ответить с цитированием

  #2  
Старый 17.05.2009, 09:10
Аватар для RESPECТ
RESPECТ
Новичок
Регистрация: 06.02.2009
Сообщений: 10
Провел на форуме:
98658

Репутация: 9
По умолчанию

Скрипт подсчитывает дни работы сайта:

PHP код:
<SCRIPT language=JavaScriptd0 = new Date('february 15, 2005'); d1 = new Date(); dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24); document.write('Этот сайт живет <B><SPAN style="COLOR: #ff0000">' Math.round(dt) + '</SPAN></B>-й день.'); </SCRIPT
вместо february 15, 2005 - задаешь свою начальную дату...
 
Ответить с цитированием

  #3  
Старый 17.05.2009, 09:17
Аватар для restart_05
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме:
226966

Репутация: 8
По умолчанию

я хочу чтоб с того дня как он включился показывала, а не с периода когда он начал работу
 
Ответить с цитированием

  #4  
Старый 17.05.2009, 09:52
Аватар для PEPSICOLA
PEPSICOLA
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме:
5619724

Репутация: 2944


По умолчанию

где то есть ресурс, посвященный статистике uptime серверов. аналогично счётчику - вставляется код в сайт и будет тебе полнейшая статистика + варианты для сравнения с другими ресурсами.

попробую поискать
 
Ответить с цитированием

  #5  
Старый 17.05.2009, 09:53
Аватар для Zedobat
Zedobat
Участник форума
Регистрация: 24.07.2007
Сообщений: 175
Провел на форуме:
1092179

Репутация: 102
По умолчанию

Ссылка на скрипт


PHP код:
<?php
$buh 
strtokexec"cat /proc/uptime" ), "." );
$days sprintf"%2d", ($buh/(3600*24)) );
$hours sprintf"%2d", ( ($buh % (3600*24)) / 3600) );
$min sprintf"%2d", ($buh % (3600*24) % 3600)/60 );
$sec sprintf"%2d", ($buh % (3600*24) % 3600)%60 );

echo 
"$days days, $hours hours, $min minutes, $sec seconds";


?>
 
Ответить с цитированием

  #6  
Старый 17.05.2009, 09:54
Аватар для PEPSICOLA
PEPSICOLA
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме:
5619724

Репутация: 2944


По умолчанию

http://host-tracker.com/ru/
 
Ответить с цитированием

  #7  
Старый 17.05.2009, 11:16
Аватар для oRb
oRb
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
Провел на форуме:
7875940

Репутация: 2362
По умолчанию

Цитата:
echo exec('uptime');
Будет работать на всех *nix системах, если у php хватит прав на выполнение.

Zedobat
в макоси нету proc'a, а в bsd на proc по дефолту стоят права dr-xr-x--- (если не ошибаюсь)

Если сервак на винде, тогда вот: http://ru.php.net/manual/ru/w32api.examples-uptime.php

зы: еще 1 немного извращенский вариант. Чекнуть аптайм через аптайм мускула. http://ru.php.net/manual/ru/function.mysql-stat.php
Предполагается, что демон мускула загружается вместе с системой и не перезагружается во время работы.
 
Ответить с цитированием

  #8  
Старый 17.05.2009, 16:55
Аватар для restart_05
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме:
226966

Репутация: 8
По умолчанию

спс
 
Ответить с цитированием

  #9  
Старый 17.05.2009, 17:04
Аватар для Sharky
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме:
3424739

Репутация: 921


Отправить сообщение для Sharky с помощью ICQ
По умолчанию

по мне так лучше не извращаться и воспользоваться готовым сервисом http://host-tracker.com/
 
Ответить с цитированием

  #10  
Старый 17.05.2009, 17:04
Аватар для restart_05
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме:
226966

Репутация: 8
По умолчанию

Цитата:
Сообщение от Zedobat  
Ссылка на скрипт


PHP код:
<?php
$buh 
strtokexec"cat /proc/uptime" ), "." );
$days sprintf"%2d", ($buh/(3600*24)) );
$hours sprintf"%2d", ( ($buh % (3600*24)) / 3600) );
$min sprintf"%2d", ($buh % (3600*24) % 3600)/60 );
$sec sprintf"%2d", ($buh % (3600*24) % 3600)%60 );

echo 
"$days days, $hours hours, $min minutes, $sec seconds";


?>
'


только вот вопрос как отсчет начать ?? че то она как показывало 0 days, 0 hours, 0 minutes, 0 seconds так и показывает
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Журнал Time: человек года - это вы [ Vortex ] Мировые новости 1 17.12.2006 22:43
Real Time Cryptanalysis of A5/1 on a PC novichok Forum for discussion of ANTICHAT 3 21.04.2006 20:04



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ