Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
23 / 23 / 9
Регистрация: 24.04.2010
Сообщений: 220

Лог файл в денвере для статистики посещаемости

06.11.2013, 23:44. Показов 1831. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Решил написать скрипт для статистики посещаемости Web-сервера, Нужно считать количество уникальных посетителей, я так понял нужная мне информация должна находиться в лог-файле на сервере(ip, дата посещения и т.д.) Попробовал открыть лог файл в денвере, он пишет только ошибки:
[06-Nov-2013 19:17:23 UTC] PHP Parse error: syntax error, unexpected ';' in Z:\home\lab4\www\index.php on line 272
Как мне заставить заносить в лог файл денвера ip, дату посещения и т.д?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.11.2013, 23:44
Ответы с готовыми решениями:

Написать пакетный файл для запуска утилиты проверки диска и вывода в файл статистики проверки
Написать пакетный файл для запуска утилиты проверки диска и вывода в файл статистики проверки

Лог-файл для батника
Доброго времени суток... Я написал свой батничег и хочу добавить в него логгирование, но чего-то не получается. Подскажите как можно...

BAT-файл для записи в лог имён и дат и времени изменения файлов, созданных после его же последнего запуска
Дня всем ГУРУ доброго! Возникла такая проблема, есть каталог куда периодически пишутся файлы... нужен батник, который проверял бы свой...

5
ищите меня в нирване
 Аватар для your_tremor
36 / 36 / 5
Регистрация: 23.10.2013
Сообщений: 198
07.11.2013, 00:07
в 272й строке неожиданные точка с запятой... перевод бесплатный. разберитесь с синтаксическими ошибками своего кода.
0
23 / 23 / 9
Регистрация: 24.04.2010
Сообщений: 220
07.11.2013, 00:09  [ТС]
your_tremor, блин это я знаю мне нужно понять как вставить в лог файл допонительную информацию для статистики посещений- например IP текущего пользователя?
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
07.11.2013, 00:22
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Полная статистика посещений
 
Метод первый с использованием сессий:
 
<?php
session_start();
if(!session_is_registered('counted')){
$agent = $_SERVER['HTTP_USER_AGENT'];
$uri = $_SERVER['REQUEST_URI'];
$user = $_SERVER['PHP_AUTH_USER'];
$ip = $_SERVER['REMOTE_ADDR'];
$ref = $_SERVER['HTTP_REFERER'];
$dtime = date('r');
 
if($ref == ""){
$ref = "None";
}
if($user == ""){
$user = "None";
}
 
$entry_line = "$dtime - IP: $ip | Agent: $agent | URL: $uri
 | Referrer: $ref | Username: $user n";
$fp = fopen("logs.txt", "a");
fputs($fp, $entry_line);
fclose($fp);
session_register('counted');
}
?>
 
 
Способ второй - без использования сессий.
 
<?php
$agent = $_SERVER['HTTP_USER_AGENT'];
$uri = $_SERVER['REQUEST_URI'];
$user = $_SERVER['PHP_AUTH_USER'];
$ip = $_SERVER['REMOTE_ADDR'];
$ref = $_SERVER['HTTP_REFERER'];
$dtime = date('r');
 
if($ref == ""){
$ref = "None";
}
if($user == ""){
$user = "None";
}
 
$entry_line = "$dtime - IP: $ip | Agent: $agent | URL: $uri
 | Referrer: $ref | Username: $user n";
$fp = fopen("logs.txt", "a");
fputs($fp, $entry_line);
fclose($fp);
?>
1
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
07.11.2013, 00:41
Цитата Сообщение от Mogul-kan Посмотреть сообщение
мне нужно понять как вставить в лог файл
не вставлять нужно, а доку читать
апач (который внутри денвера) при нормальной настройке ведет два лога.
тот что процитирован в 1-м посте - это эррор-лог.
а есть еще аккесс-лог. вот и ищи где он, или как его включить, если кудесники из денвера его выключили
1
46 / 48 / 2
Регистрация: 16.08.2013
Сообщений: 257
07.11.2013, 19:28
Это лог ашибок!! Лог посещений находится в Access.txt
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.11.2013, 19:28
Помогаю со студенческими работами здесь

Где на денвере искать файл site/:index?
Меня запарил файл index на денвере! Не могу его найти. Всё остальное - на виду, вот оно в папочках, ничего искать не приходится. Индекс же...

Запись статистики игры в файл
Пожалуйста, подскажите, как правильно записывать статистику игры (пользователь vs компьютер) в файл и читать ее из файла. Допустим,...

Запись статистики в файл с интервалом по времени
Здравствуйте! Подскажите пожалуйста что нужно добавить в этот код чтобы посетитель с IP адресом который уже присутствует в файле не...

лог-файл
Здравствуйте! Посоветуйте, пожалуйста, решение. Задача следующая, вести логи действий пользователей. Имеется база данных на акцессе,...

Лог файл
Нужен код , который записывает все действия программы в текстовый файл. Нужен лог программы


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru