Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Analiza logów shoutcast
pit010
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.03.2009

Ostrzeżenie: (0%)
-----


Witam, na początku napisze, że w dziedzinie programowania php jestem poczatkujący.
Usiłuje wykonać skrypt analizujący logi shoutcast, mam własne radio i chciałbym aby skrypt na podstawie logu wykonał statystyke, np kto, jak długo, kiedy połączył się z serwerem.
Log pliku sc_serv.log wygląda mniej więcej tak:

<03/11/09@16:01:49> [source] connected from 'ip prezentera'
<03/11/09@16:01:50> [source] icy-name:nick ; icy-genre:audycja
<03/11/09@16:01:50> [source] icy-pub:1 ; icy-br:96 ;
<03/11/09@16:01:50> [source] icy-irc:Shoutcast ; icy-icq:0 ; icy-aim:N/A


<03/11/09@18:24:45> [source] connected from 'ip autopilota'
<03/11/09@18:24:46> [source] icy-name:Autopilot ; icy-genre:Autopilot
<03/11/09@18:24:46> [source] icy-pub:1 ; icy-br:96 ;
<03/11/09@18:24:46> [source] icy-irc:shoutcast ; icy-icq: ; icy-aim:AIMHandle

Czy istnieje możliwość wyciągnięcia z tekstu linijki gdzie znajduje się dany nick, wywalenia zbędnych danych i obliczenia czasu połączenia do momentu gdy na antene wskakuje autopilot? Za wszelkie wskazówki z góry dziękuje.
Go to the top of the page
+Quote Post
KoPcIu
post
Post #2





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 23.10.2008

Ostrzeżenie: (0%)
-----


Pobaw się:

http://pl.php.net/preg_match_all

http://pl.php.net/fopen

Tylko że wtedy musiał byś mieć serwer dedykowany aby otwierać ten plik chyba że najpierw przeniósł byś ten plik na swoje FTP (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
pit010
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.03.2009

Ostrzeżenie: (0%)
-----


Z dostępem nie mam problemu, bo serwer stoi na dedyku, gorzej wdrozyć ten preg_match (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ale dzięki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jakby komuś się chciało to prosze o dokładniejsze wskazówki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
gabcio
post
Post #4





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


Może po prostu wejdz na http://iptwoejgoserwera.pl:portshoutcast?

Tam masz wszystko opisane i wtedy sobie jeszcze prosciej będzie..
Go to the top of the page
+Quote Post
pit010
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.03.2009

Ostrzeżenie: (0%)
-----


Tam są umieszczane statystyki w danym momencie, chciałbym żeby skrypt wyciągał z logu dany okres. np. tydzien a w nim: kto ile razy zagrał, jak dłuzo, ile było słuchaczy. Może jest jakiś inny sposób niż krojenie loga, ale wątpe.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:03