Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]edycja pliku - updateowanie danych, jak to robić dla każdej linijki
enigma
post
Post #1





Grupa: Zarejestrowani
Postów: 163
Pomógł: 0
Dołączył: 10.09.2006

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


Piszę licznik odwiedzin, i zastanawiam sie nad jedna rzeczą. Licznik zapisuje mi z jakiego IP odwiedzono stronę. Zapis w pliku wygląda tak
127.0.0.5
127.10.0.1
127.0.8.1
127.127.127.1

Jeślibym chciał zrobić tak żeby po spacji obok każdego IP byla ilość odwiedzin
127.0.0.5 5
127.10.0.1 6
127.0.8.1 1
127.127.127.1 12

to czy można jakoś robić żeby w pliku znalazło linię i zwiększyło ilość odwiedzin, w sumie można by to łatwo w SQL'u zrobić, ale zw względu na to że jestem na hostingu który ma czasami problemy z bazą, chcę zrobić to na pliku. Nie wiem czy jest jakaś funkcja która zwróci mi pozycję jakiegoś ciągu w pliku, i wtedy pobrać ilość odwidzin, sksować stara i wpisać nową questionmark.gif czy pobierać cały plik do tablicy edytować tablice i nadpisywać plik questionmark.gif?
Proszę Was o wskazówki smile.gif
Go to the top of the page
+Quote Post
lopik
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


A jak by otworzyć plik z atrybutem
a - 'Otwiera plik do zapisu, i dodaje dane na końcu pliku. ?

I wtedy dodać spacje i dane z licznika odwiedzin.

Takie coś mi przyszło na myśl, nie wiem w jakiej postaci masz to zrobione, więc może to być zły pomysł.

Ten post edytował lopik 21.10.2006, 12:21:27


--------------------
w3c & c++
Go to the top of the page
+Quote Post
enigma
post
Post #3





Grupa: Zarejestrowani
Postów: 163
Pomógł: 0
Dołączył: 10.09.2006

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


skrypt sprawdza IP odwiedzającego, i jeśli taki IP istnieje w pliku to już go nie dopisuje (IP nie powtarzają się),
a chodzi mi o to ze jak mam
w pliku
127.0.0.5 5
127.10.0.1 6
127.0.8.1 1
127.127.127.1 12

i użytkownik z IP 127.0.8.1 wchodzi na stronę to żeby zwiększyło liczbe odwiedzin z tego Ip, czyli w tym przykładzie z 1 na 2, ale nie wiem jak mam sie ustawić w tym miejscu żeby zamienić cyfry
Go to the top of the page
+Quote Post
lopik
post
Post #4





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


No to może na tablicach ?

Indeksem będzie = IP;
Wartością będzie = licznik odwiedzin


--------------------
w3c & c++
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 20:41