Вы не зашли.
    
        
        
                Благодарю,за одно и английский выучу 
 
   
        
        
                
     
        
        
                Из любопытства пытаюсь написать 

 задумку 
POFIGISST-а
Код:
| span style="color: #0000BB"><?php//Для юзера обычно запускается.session_start();//Обычно для счетчика онЛайн бывает уже задан.//$offTimeLimit = 10; //seconds$offTimeLimit = 240; //seconds = 4 minutes$offTime = $_SERVER['REQUEST_TIME'] - $_SESSION['lastActivity'];if ( $offTimeLimit > $offTime )$_SESSION['onLineTime'] += $offTime;$_SESSION['lastActivity'] = $_SERVER['REQUEST_TIME'];//echo $_SESSION['onLineTime'];?> | 
Вместо того, чтоб заносить в 
Код:
| span style="color: #0000BB"><?php $_SESSION['onLineTime'] += $offTime; ?> | 
, получается надо в базу.
А в базе я попытался сделать поле 
Код:
| `lifeTime` DATETIME '0000-00-00 00:00:00' | 
и при помощи 
Код:
| `lifeTime`=DATE_ADD(`lifeTime`, INTERVAL '15' SECOND) | 
обновить, но сохраняет NULL (Проверил через SELECT как в примерах "там").
Значит `lifeTime` надо держать в INT/BIGINT?
        
                            
                Отредактировано tipsun (2011.11.07 10:10)
            
        
                
     
        
        
        
                Gemorroj, понятно, спс.
Оптимизация немножко 

 если с базой дело будет.
Для чатов думаю как раз актуально.
Код:
| span style="color: #0000BB"><?php //Для юзера обычно запускается.session_start();//$_SESSION = array();//интервал между обновлениями времени, жизни на сайте юзера, в базе.$updateInterval = 15; //sec//Обычно для счетчика онЛайн бывает уже задан.$offTimeLimit   = 240; //seconds = 4 minutes$offTime = $_SERVER['REQUEST_TIME'] - $_SESSION['lastActivity'];    if ($updateInterval < $offTime) {                if ($offTimeLimit > $offTime) {                        $_SESSION['onLineTime'] += $offTime;            //или запрос в базу на обновление...        }                $_SESSION['lastActivity'] = $_SERVER['REQUEST_TIME'];    }//echo (int) $_SESSION['onLineTime'];?> | 
                Отредактировано tipsun (2011.11.07 16:04)
            
        
                
     
        
        
                вот такая проблема у меня возникла,в топе сайтов у меня есть функция автомодерация сайтов,то есть проверяет есть ли код счетчика на сайте,и если есть,то активирует сайт,а если нету,то не активирует(( но эта хрень не работает,ошибка какая-то в ней,посмотрите пожалуйста код этой функции
Код:
| lt;?    case 'auto_moderacia':    if($id)      {        $platform_isset = mysql_query("SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."' AND `id_user` = '".$user_data['id']."' LIMIT 1");        $platform_isset_c = mysql_num_rows($platform_isset);        if($platform_isset_c > 0)          {            $us = mysql_fetch_array($platform_isset);            if($us['status'] == 0)              {                $sait = file_get_contents('http://'.$us['url']);                $preg = preg_quote('#<a href="http://'.$set['home'].'/go.php?id='.$id.'"><img src="http://'.$set['home'].'/image.php?id='.$id.'" alt="'.$set['top_name'].'"/></a>#iU');                if(preg_match($preg,$sait))                  {                       $up = mysql_query("UPDATE `".$prefix."sait` SET  `status` = '1' WHERE `id` = '".$id."'");                    if($up)                      {                        echo '<div class="main">';                        echo 'Сайт успешно активирован<br/>';                        echo '</div>';                      }                    else                      {                        echo '<div class="error">';                        echo 'Сайт не активирован<br/>';                        echo '</div>';                      }                  }              }            else              {              echo '<div class="error">';              echo 'Сайт уже был ранее активирован<br/>';              echo '</div>';              }          }      }    break;  } | 
 
        
        
                Надо регулярку нормальную написать. У меня глаза слипаются.
        
        
                
    
 
        
        
                TLENS написал:
Надо регулярку нормальную написать. У меня глаза слипаются.
спасибо Дим,в аське все объяснил,я не прошу чтоб кто то за меня написал,хочу сам исправить,прошу только подсказать где ошибка((
        
        
                
    
 
        
        
                Ну видимо если есть ошибка то она в той самой регулярке.
        
        
                
    
 
        
        
                TLENS написал:
Ну видимо если есть ошибка то она в той самой регулярке.
пока отключу автомодерацию,днем еще подумаю на этой темкой,а то ща тоже уже засыпаю))
        
        
                
    
 
        
        
                а тебе там вообще регулярка не нужна. проверяй соответствие через 
stripos