![]() |
![]() ![]() |
![]() |
![]()
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. |
|
|
![]()
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) |
|
|
![]() ![]()
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)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 1 Dołączył: 31.08.2006 Ostrzeżenie: (10%) ![]() ![]() |
Może po prostu wejdz na http://iptwoejgoserwera.pl:portshoutcast?
Tam masz wszystko opisane i wtedy sobie jeszcze prosciej będzie.. |
|
|
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:03 |