Автор Тема: stat - такое бывает?  (Прочитано 2975 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
stat - такое бывает?
« : 17 Февраля 2005, 16:46:51 »
$time=time();
$mtime=(stat("temp/files.tmp"))[9];
$mtime=($time-$mtime)/60;
$mtime=sprintf("%.2f",$mtime);
$atime=(stat("temp/files.tmp"))[8];
$atime=($time-$atime)/60;
$atime=sprintf("%.2f",$atime);

$mtime минут назад было последнее изменение файла (пишет - 6.93)
$atime минут назад был доступ к файлу (пишет - 1402.08)
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

Оффлайн Skif

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 187
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
stat - такое бывает?
« Ответ #1 : 17 Февраля 2005, 17:20:05 »
Я не понимаю, зачем городить огород с
$mtime=($time-$mtime)/60;
и
$atime=($time-$atime)/60;
Когда можно воспользоваться тем же localtime() ?
Всё будет хорошо - я договорился!

Оффлайн Antoxa

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 64
  • +0/-0
  • 0
    • Просмотр профиля
stat - такое бывает?
« Ответ #2 : 17 Февраля 2005, 20:36:15 »
скорее всего ФС смонтирована с опцией noatime
AnToXa - born programmer

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
stat - такое бывает?
« Ответ #3 : 17 Февраля 2005, 21:29:57 »
я связался с техподдержкой, вот что вышло:
> есть небольшая проблемка.
> 1. на сервере masterhost.ru в каталоге /cgi-bin есть файлик
> test.cgi, который в свою очередь должен показывать время последнего
> доступа к файлу index.cgi
> далее идет простая обработка: время сервера - время доступа = разница
> но вот что то у вас там не срастается, как бы я не пробовал запускать
> файл index.cgi - на время это не влияет...

Пусть при каждом запуске index.cgi создаёт некий файл и что-то в него пишет.
После этого считайте время последнего изменения. Похоже, тут только такой
вариант отработает.
« Последнее редактирование: 18 Февраля 2005, 02:36:13 от Yaroslav »
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28