<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: как создать файл статистики</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6679.html</link>
    <description> Взят был лог файл апача,перекопирован в контентную папку вебсервера под именем index.html и нужно создать файл на языке perl, который бы находил iP адреса в index.html и выдавал их на новой html страничке как сайт статистики! Как сделать парсинг этого файла index.html на perl ?&lt;br&gt;</description>

<item>
    <title>как создать файл статистики (coty)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6679.html#4</link>
    <pubDate>Wed, 27 Jul 2011 11:59:02 GMT</pubDate>
    <description>sorry, http а не UDP&lt;br&gt;</description>
</item>

<item>
    <title>как создать файл статистики (coty)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6679.html#3</link>
    <pubDate>Wed, 27 Jul 2011 11:47:48 GMT</pubDate>
    <description>создать страничку статистики - список IP адресов из файла контентной папки, файл index.html, извлечь и поместить в новую страничку,где IP будут как гиперссылочки ,нажимая на которые выдавалась бы по каждому IP страничка со списком посещенных им UDP-адресов.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>как создать файл статистики (coty)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6679.html#2</link>
    <pubDate>Wed, 27 Jul 2011 10:53:15 GMT</pubDate>
    <description>спасибо!&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>как создать файл статистики (erera22)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6679.html#1</link>
    <pubDate>Wed, 27 Jul 2011 09:17:16 GMT</pubDate>
    <description>&amp;gt;  Взят был лог файл апача,перекопирован в контентную папку вебсервера под именем &lt;br&gt;&amp;gt; index.html и нужно создать файл на языке perl, который бы находил &lt;br&gt;&amp;gt; iP адреса в index.html и выдавал их на новой html страничке &lt;br&gt;&amp;gt; как сайт статистики! Как сделать парсинг этого файла index.html на perl &lt;br&gt;&amp;gt; ?&lt;br&gt;&lt;br&gt;Статистики чего? Количества вхождений IP адреса в лог апача?&lt;br&gt;На баш: awk &apos;&#123;print $1&#125;&apos; index.html &amp;#124; sort &amp;#124; uniq -c &amp;gt; res.html&lt;br&gt;На перл:&lt;br&gt;#!/usr/bin/perl -w&lt;br&gt;use strict;&lt;br&gt;&lt;br&gt;open (HANDLE, &quot;&amp;lt; access_log&quot;);&lt;br&gt;my &#064;arr = &amp;lt;HANDLE&amp;gt;;&lt;br&gt;close HANDLE;&lt;br&gt;&lt;br&gt;my &#037;hash = ();&lt;br&gt;my $hash = &#092;&#037;hash;&lt;br&gt;&lt;br&gt;foreach my $str (&#064;arr) &#123;&lt;br&gt;   my ($ipaddr) = (split /&#092;s/, $str)&#091;0&#093;;&lt;br&gt;   if (!exists $hash&#123; $ipaddr &#125;) &#123;&lt;br&gt;      $hash&#123; $ipaddr &#125; = 1;&lt;br&gt;   &#125; else &#123;&lt;br&gt;      $hash&#123; $ipaddr &#125; += 1;&lt;br&gt;   &#125;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;open (HANDLE, &quot;&amp;gt; res.htm&quot;);&lt;br&gt;my $head = &quot;&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;&amp;lt;table&amp;gt;&#092;n&quot;;&lt;br&gt;print HANDLE $head;&lt;br&gt;foreach my $ipaddr (sort keys &#037;hash) &#123;&lt;br&gt;   print HANDLE &quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$ipaddr&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$hash&#123; $ipaddr &#125;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#092;n&quot;;&lt;br&gt;&#125;&lt;br&gt;my $tail = &quot;&amp;lt;/table&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&#092;n&quot;;&lt;br&gt;prin</description>
</item>

</channel>
</rss>
