Ez így adatbázis nélkül majdnem, hogy öngyilkosság.
De ha már ezt akarod.
1. csinálj egy fájlt.
2. Amikor valaki keresett, akkor olvasd fel a fájlt (Szerintem fgetcsv-el célszerű)
(Majd a mentésnél úgy mentjük, hogy
"szó",Érték
forma legyen.)
3. Keresd meg az elő "oszlopban" szerepel-e a szó.
3.1 Ha igen, akkor a számot megnöveled.
fputcsv-el újraírod a fájlt.
3.2 Ha nem szerepel, akkor egyszerűen egy fájl hozzáfűzéssel hozzáírod a fájl végéhez a szót és egy 1-est.
pl. fopen("...", "a"), fwrite, fclose
----
Amikor ki akarod iratni, akkor ugyan úgy fgetcsv-el felolvasod és már írhatod is.
==================
Ha az utolsó kellenek, akkor egyszerűbb:
Fogsz egy 10-15 elemű tömböt az beírod egy fájlbe (10-15 üres Enter)
Amikor egy eresést csinálsz, akkor felolvasod (pl. file)
megnézed van-e benne (pl. in_array())
Ha van kiveszed azt a tömbelemet (pl. array_splice) és a végéhez írod.
Ha nem volt, akkor kidobod az elsőt, és végéhez írod az újat.
---
Amikor ki akarod iratni, akkor az új a végén lesz!
Persze ha a sorrend nem jp, akkor fordítva is csinálhatod, hogy az elejére szúrod be.
=================
Az flock-t ne hagy ki. |