Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> funkcja zapisujaca historie zmian
misty
post
Post #1





Grupa: Zarejestrowani
Postów: 366
Pomógł: 0
Dołączył: 2.01.2007

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


witam!
potrzebowalam napisac funkcje w php ktora zapisywalaby mi do pliku tekstowego historie zmian jakich dokonal uzytkownik na bazie. do pliku wrzucane sa takie dane jak: nazwa uzytkownika, data oraz wszystkie update'y(tresci calych modyfikacji).
napisanie takiej funkcji nie bylo rzecza trudna, co mnie jednak martwi to rosnaca wielkosc pliku historia.txt (czyli tam gdzie sie wszystko zapisuje). Jeden taki zapis zajmuje od 1500bajtow..exclamation.gif Wystarczy kilkanascie zapisow, a plik zacznie sie robic juz.. hmm.. nieprzyjemnie duzy..
pytanie moje do Was:
czy ktos moglby podsunac mi pomysl jak mozna zmniejszyc rozmiar tego pliku, tzn moze macie jakies lepsze pomysly na tworzenie historii zmian? (funkcje na poziomie bazy odpadaja, zrobilam juz w pl/pgsql, teraz jeszcze potrzebuje na poziomie php).
z gory dziekuje za wszelkie sugestie!:)
pzdr!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
piczu
post
Post #2





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

Ostrzeżenie: (10%)
X----


czemu nie triggery i zapisywanie do bazy? ale jezeli ma byc w pliku to mozna do sqlite


--------------------
pozdrawiam :)
Go to the top of the page
+Quote Post
acztery
post
Post #3





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

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


a moze niech plik ma nazwe daty np 20070505 i masz w 1 pliku wszysto z 1 dnia
Go to the top of the page
+Quote Post
misty
post
Post #4





Grupa: Zarejestrowani
Postów: 366
Pomógł: 0
Dołączył: 2.01.2007

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


Cytat(piczu @ 4.05.2007, 01:10:05 ) *
czemu nie triggery i zapisywanie do bazy? ale jezeli ma byc w pliku to mozna do sqlite

funkcje w pl/pgsql juz mam i dziala calkiem fajnie, ale ma byc jeszcze na poziomie php, do pliku. o sqlite to poczytam, dzieki za sugestie.
Cytat(acztery @ 4.05.2007, 01:32:25 ) *
a moze niech plik ma nazwe daty np 20070505 i masz w 1 pliku wszysto z 1 dnia

ale to da ten sam rezultat, bede miec cala mase plikow, ktore po zsumowaniu zajmowac beda tyle miejsca na serwerze ile jeden plik..
chyba musze zastanowic sie nad optymalizacja zapisywanych do pliku informacji, moze nie wszystko jest konieczne..
dzieki za uwagi, pozdrawiam:)
Go to the top of the page
+Quote Post
rojmarek
post
Post #5





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 10.09.2005

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


jak to chcesz koniecznie na pliku, i nie bedziesz z tego korzystał "bieżąco" to moze zapisuj tygodniowo w pliku, albo kilka dni, a potem go spakuj... takie teksty powinny sie strasznie dobrze spakowac...
Go to the top of the page
+Quote Post
misty
post
Post #6





Grupa: Zarejestrowani
Postów: 366
Pomógł: 0
Dołączył: 2.01.2007

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


Cytat(rojmarek @ 4.05.2007, 12:57:38 ) *
korzystał

KORZYSTALA smile.gif
poprawilam troche kod i nie jest juz tak tragicznie, ale chyba faktycznie pomysle o jakims pakowaniu co jakis czas.. thx!
Go to the top of the page
+Quote Post
rojmarek
post
Post #7





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 10.09.2005

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


Cytat(misty @ 4.05.2007, 11:05:25 ) *
KORZYSTALA smile.gif

oj przepraszam bardzo... chory jestem... biggrin.gif
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: 20.08.2025 - 10:31