приблизительные действия для этого, не кто не подскажет ? а то я нашел скрипт

Код:
<?php
session_start();
define("MAX_IDLE_TIME", 3);
session_save_path("flash/sesions");
function getOnlineUsers(){
if ( $directory_handle = opendir( session_save_path() ) ) {
$count = 0;
{
while ( false !== ( $file = readdir( $directory_handle ) ) ) {
if($file != '.' && $file != '..'){
if(time()- fileatime(session_save_path() . '' . $file) < MAX_IDLE_TIME * 60) {
$count ;
}
} }
closedir($directory_handle);
return $count;
} else {
return false;
}}
echo 'Пользователей онлайн: ' . getOnlineUsers() . ' ';
?>
но он не работает и если чесно вобще не понимаю как он должен работать ... поэтому интересны шаги к получению количества пользователей онлайн, а то в голову не чего не приходит