Всем привет.
Помогите уст. скрипт. Мне надо правильно проинклудить, но у меня чёт не получаеться. Например чтобы было так: Online 100500
Как его прописать? Сейчас сам файл кину.
вот
VIP, я пробовал но не получаеться
Автор если тебе надо узнать количество онлайн на сайте, лучше используй эту функцию:
[code]
<?php
function online () {
$ip=getenv(\"HTTP_X_FORWARDED_FOR\"
if (empty($ip) || $ip==\'unknown\') { $ip=getenv(\"REMOTE_ADDR\" }
# уд. старые сессии
mysql_query (\"DELETE FROM online WHERE UNIX_TIMESTAMP() - UNIX_TIMESTAMP(time) > 300\" or die (\"Не удается удалить старые Сессии\"
# проверка на присутствие или занесение нового пользователя
$select = mysql_query (\"SELECT ip FROM online WHERE ip=\'$ip\'\" or die (\"Невозможно выбрать двойной IP\"
$tmp = mysql_fetch_row ($select);
if ($ip == $tmp[0]) {
mysql_query (\"UPDATE online SET time=NOW() WHERE ip=\'$ip\'\" or die (\"Не удалось обновить\"
} else {
mysql_query (\"INSERT INTO online (ip,time) VALUES (\'$ip\',NOW())\" or die (\"Не удается вставить\"
}
# считывание результатов
$select = mysql_query (\"SELECT COUNT(*) FROM online\" or die (\"Не удается выбрать результат\"
$tmp = mysql_fetch_row ($select);
$result = $tmp[0];
return $result;
}
?>
[/code]
И так же создай в phpmyadmin таблицу online и где нужно вывести количество онлайн просто пропиши
[code]
<?php
echo \'Количество онлайн: \'.online();
?>
[/code]
Slash, спс, но мне надо с пощью этого скрипта
не ну функция просто жесть)))