Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Licznik odwiedzin z numerów ip
ed2k
post
Post #1





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

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


Witam!
Chciałem zrobić na swojej stronie licznik w php. Od dłuższego czasu mam na stronie kod php który do pliku textowego zapisuje date odwiedzin i numer ip i chciałbym żeby licznik ten odczytywał z pliku textowego ilość numerów ip i obliczał liczbe odwiedzin. Da sie zrobić cos takiego?
Kod który mialem dotychczas:
  1. <?
  2. $data = sprintf("%04d.%02d.%02d-%02d:%02d",
  3.   date("Y"), date("m"), date("d"), date("H"), date("i"));
  4.  
  5. $ip = $_SERVER["REMOTE_ADDR"];
  6. $f=fopen("numeryip.txt","a");
  7. fputs($f,"$ip - $data\n");
  8. fclose($f);
  9. ?>

(IMG:http://forum.php.pl/uwaga.gif)
poprawiam
---
nospor



plik textowy jest zapisywany w taki sposób:
Kod
83.28.255.181 - 2005.03.05-15:54
83.28.227.28 - 2005.03.05-15:54
83.28.227.28 - 2005.03.05-15:55
83.28.227.28 - 2005.03.05-16:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


zaraz, czy ty chcesz w ten sposób sprawdzić ile jest tych linijek?
od tego masz count" title="Zobacz w manualu php" target="_manual, którego zresztą używasz, chociaż chyba bez zrozumienia.

Ilość linijek w pliku:
  1. <?php
  2. $tablica = file("numeryip.txt");
  3. $ile_linijek = count($tablica);
  4. ?>


jezeli z jakichś powodów potrzebujesz jednak użyć swojej pętli for, to zastanów się, jaką wartość będzie miała zmienna $i na końcu pętli?

pozdr.

Ten post edytował siemakuba 20.05.2006, 17:38:06
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 12:18