03.05.2010, 16:32 | #2 (ссылка) |
Администратор
Новичок
|
Вот статейка - http://www.woweb.ru/publ/59-1-0-405
|
08.05.2010, 15:05 | #5 (ссылка) |
Новичок
|
Создаем файл online.php с содержимым
Код:
<?php $dataFile = "visit.txt"; $sessionTime = 30; error_reporting(E_ERROR | E_PARSE); if(!file_exists($dataFile)) { $fp = fopen($dataFile, "w+"); fclose($fp); } $ip = $_SERVER['REMOTE_ADDR']; $users = array(); $onusers = array(); $fp = fopen($dataFile, "r"); flock($fp, LOCK_SH); while(!feof($fp)) { $users[] = rtrim(fgets($fp, 32)); } flock($fp, LOCK_UN); fclose($fp); $x = 0; $alreadyIn = FALSE; foreach($users as $key => $data) { list( , $lastvisit) = explode("|", $data); if(time() - $lastvisit >= $sessionTime * 60) { $users[$x] = ""; } else { if(strpos($data, $ip) !== FALSE) { $alreadyIn = TRUE; $users[$x] = "$ip|" . time(); } } $x++; } if($alreadyIn == FALSE) { $users[] = "$ip|" . time(); } $fp = fopen($dataFile, "w+"); flock($fp, LOCK_EX); $i = 0; foreach($users as $single) { if($single != "") { fwrite($fp, $single . "\r\n"); $i++; } } flock($fp, LOCK_UN); fclose($fp); if($uo_keepquiet != TRUE) { echo '<div style="padding:5px; margin:auto; "><b>Сейчас на сайте ' . $i . '.</b></div>'; } ?> теперь с помощью инклуда вставляем строку в любое место в сайте Код:
<? include('online.php'); ?> |
Ads | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Требуется помощь | CrazzzDmitriy | Мультимедиа | 4 | 31.12.2010 13:30 |
Требуется помощь с CrossFireX | matuha72 | Выбор комплектующих | 16 | 26.12.2010 00:33 |
Требуется помощь по жесткому диску | BlackWolf | Железо | 4 | 01.11.2010 15:19 |
Требуется помощь. | Rapaic | Безопасность | 11 | 22.10.2010 23:49 |
Требуется помощь по процессам | Слепой Пью | Windows XP | 11 | 17.10.2010 16:48 |
требуется помощь с разделом винчестера | maximjke | Железо | 10 | 05.08.2010 06:34 |
Требуется помощь | DimaDC | Windows XP | 2 | 29.06.2010 11:47 |
Требуется помощь! | Senya | Windows XP | 3 | 11.03.2010 22:40 |
Требуется помощь в выборе ноутбука | Select | Выбор комплектующих | 12 | 24.08.2009 14:16 |
Срочно требуется ч0ткая помощь! | spirty | Windows XP | 1 | 31.05.2009 02:32 |
Требуется помощь | MarcoX | Железо | 11 | 06.02.2009 17:52 |
Требуется помощь | raf3ik | Железо | 2 | 19.08.2008 00:05 |