Как поставить счётчик на сайт?
что мешает вбить эти слова в поисковике?
что мешает вбить эти слова в поисковике?Рискну предположить, что отсутствие интернета...
зачем тогда это знание прямо сейчас, если интернета нет?
зачем тогда это знание прямо сейчас, если интернета нет?А у тебя так не бывает, что когда интернет отрубается, сразу тянет поработать?
ага, при условии, что работа неотделима от наличия интернета
ага, при условии, что работа неотделима от наличия интернетаНу в данном случае человека потянуло не поработать, а научиться чему-то новому, интересному (ставить счётчики на сайты). Может быть, он (вернее она) потом будет себе на жизнь зарабатывать установкой счётчиков!
отдельное спасибо сталкеру за моральную поддержку=)
Как быть с информационной безопасностью?
#!/usr/local/bin/python
# -*- coding: koi8_r -*-
fd = open('/var/log/httpd-access.log', 'r')
stat = {}
cnts = {}
line = 'not empty'
while 1:
line = fd.readline
if not line:
break
fields = line.split(' ')
if fields[5] == '"GET' and fields[8] == '200':
url = fields[6]
if url.find('?') != -1:
url = url[:url.index('?')]
traf = int(fields[9])
else:
continue
if stat.has_key(url):
stat[url] += traf
cnts[url] += 1
else:
stat[url] = traf
cnts[url] = 1
fd.close
statkeys = stat.keys
statkeys.sort
totaltrf = 0
totalcnt = 0
print '-' * 60
print '%-25s %12s %12s' % ('Страница', 'Обращений', 'Тра-
фик')
print '-' * 60
for key in statkeys:
print '%-25s %12d %12d' % (key, cnts[key], stat[key])
totaltrf += stat[key]
totalcnt += cnts[key]
print '-' * 60
print '%-25s %12d %12d' % ('Total:', totalcnt, totaltrf)
print '-' * 60
Оставить комментарий
lapa
который бы считал количество посетителей