проблема скрипт Пользователей онлайн

Discussion in 'PHP' started by Micr0b, 15 Aug 2008.

  1. Micr0b

    Micr0b Elder - Старейшина

    Joined:
    14 Jan 2006
    Messages:
    223
    Likes Received:
    168
    Reputations:
    26
    есть скрипт
    PHP:
    <?Php
    session_start
    ();
    define("MAX_IDLE_TIME"3);
    function 
    getOnlineUsers(){
    if ( 
    $directory_handle opendirsession_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() . '<br>';
    ?>
    на локальном сервере все отличто роботает. А когда загружаю на свой сайт то показывает:

    Warning: fileatime() [function.fileatime]: open_basedir restriction in effect. File(/tmp//mysql.sock) is not within the allowed path(s): (/home/САЙТ:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/samorg/public_html/test.php on line 9
    Пользователей онлайн: 189


    На что могу отверить с увереностю у меня на сайте нет 189 пользователей онлайн.