07. oktober 2003 - 19:40Der er
6 kommentarer og 1 løsning
Finde unikke IP adresser i en *.txt fil?
Jeg har en counter der gemmer folks IP adresser browser system, tid de besøgte osv. Den gemmer så de oplysniger med eb <br> imellem(ved ikke om det kan hjælpe...)
Jeg skal så bruge en funktion der kigger i den *.txt fil, og tæller hvor mange gange der fx er en tal kombination med 10 tal (eller hvor mange der nu er) og skriver det.
Her er et eksempel på et besøg fra txt filen: Besøg af: 123.45.678.901 on October 7, 2003, 2:48 pm . Settings: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)
Og min counter: <?php $dinip = "12.345.678.10"; if ($_SERVER['REMOTE_ADDR'] != $dinip) {
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
<? $a = file('hitlog.txt'); foreach ($a as $linie) { if (preg_match('/(\d+\.\d+\.\d+\.\d+)/',$linie,$r)) { $iper[$r[1]]++; } } foreach ($iper as $ip=>$antal) { print "$ip har været der $antal gange<br>>"; } ?>
<? $a = file('hitlog.txt'); foreach ($a as $linie) { if (preg_match('/(\d+\.\d+\.\d+\.\d+)/',$linie,$r)) { $iper[$r[1]]++; } } $i=0; foreach ($iper as $ip=>$antal) { $i++; print "Hit nummer $i: $ip har været der $antal gange<br>>"; } print "Der har været $i elefanter i køleskabet<br>"; ?>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.