uchovavanie dat php
a ja by som potreboval nejak tie data dostat do prehliadaca u klienta teda tomu
komu su urcene... avsak je problem ze neviem do coho tieto data ukladat...
databaza je vylucena ked to ulozim do session tak to bude prebiehat iba v tom
konzolovom php.exe u klienta nie cookies to iste... napadlo ma to spravit vo
fajle ale tych dat tam moze byt velmi vela a mne moze stacit len zopar
poslednych dat... avsak keby som u klienta v prehliadaci mazal stare spravy a
nahodou by do toho fajlu prisiel zapis z php.exe tak by mohla nastat kolizia
lebo by zapisoval a v ten isty moment aj mazal co sa nesmie stat... chcel som to
riesit tak, ze po odhlaseni klienta sa fajl zmaze... avsak v tomto pripade moze
byt klient online aj 24 hodin denne... neviem si s tym dat rady ako by som mohol
tieto data uschovavat... vdaka za pomoc
Pre pridávanie komentárov sa musíte prihlásiť.
Referenčná príručka pre prácu s sqlite v php: http://www.php.net/manual/en/book.sqlite.php
SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.
Pokial zber dat zapisuje dlhsie, tak zapisuj s pracovnou koncovkou a po ukonceni zberu zmen koncovku.
Klientska strana by mala pracovat iba s konecnymi koncovkami, aby nedochadzalo ku koliziam pri citani a zapise.
Casove poradie suborov = poradie udajov. Ak treba historicke data (starsie ako x-dni) mazat, daju sa stare udaje identifikovat podla datumu a tieto mazat
Priklad:
DNI=30
rm `find $WORKDIR -mtime +${DNI}`
alebo
DNI=30
find $WORKDIR -mtime +${DNI} -exec rm "{}" \;