![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 4.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam
Dopiero zaczynam poznawać php i stanołem na takim temacie . Mam plik acces.log z danymi które mnie interesują , jak pbrać z niego numer IP i odwiedzany adres , (niestety dane te nie występują zawsze po tej samej ilości spacji .oto przykład z loga ( 1 wiersz ) 1065294793.590 434 192.168.0.2 TCP_MISS/200 351 GET http://216.239.59.104/search? - DIRECT/216.239.59.104 text/htm (2 wiersz ) 1065294793.637 55 192.168.0.2 TCP_MISS/200 1995 GET http://idm.hit.gemius.pl/pp_gemius.js - DIRECT/212.75.96.91 będę wdzięczy za pomoc (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 4.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
poczytałem troche o wyrażeniach regularnych i znowu mam problem może nie wiem jak tego uzywac
mam juz Ip mam juz url lech niewiem jak pozbawić go tego co mi jest nie potrzebne czyli jest link np: http://www.google.com.pl/search? a ja chce http://www.google.com.pl (samo odwołanie do domeny !) [php:1:2b2d602395]<? $plik = fopen ("/wwwcache/logs/access.log", "r"); // skąd ma pobierać while (!(feof($plik))) { $wiersz = fgets ($plik, 200); $zmienne= preg_split('/ +/', $wiersz); //dzięki adwol ! ?> [/php:1:2b2d602395] i tu wymyśliłem sobie coś takiego co niestety nie dział ;( a wydaje mi sie ze powinno) [php:1:2b2d602395]<? $link = ereg ('^http://*[.]/$', $zmienne[6], $url ) print "$url[1]; ?>[/php:1:2b2d602395] jeżeli ktos wie o co chodzi niech mi napisze ( może być łopatologicznie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) dzięki |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 19:38 |