Weblap megjelenítés számlálás (TXT-ben)
Halló!
Hogyan lehet azt megoldani,hogyha valaki megnyitja az oldalt akkor 1 php kód +1-et ad az 1.txt-hez?
Nem kell megjelennie mert azt úgy szeretném szabályozni,hogy ifarmébe helyezem.
■ Hogyan lehet azt megoldani,hogyha valaki megnyitja az oldalt akkor 1 php kód +1-et ad az 1.txt-hez?
Nem kell megjelennie mert azt úgy szeretném szabályozni,hogy ifarmébe helyezem.
Hozzávalók: file_exists,
Hogy ne csak a vakvilágba beszéljek, a logikai menet a következő:
Megnézzük, létezik-e az 1.txt
Ha létezik: kiolvasod a tartalmát, számmá alakítod, majd hozzáadsz egyet és visszaírod a fájlba.
Ha nem létezik: létrehozod (file_put_contents úgy emlékszem, a nem létező fájlt létrehozza automatikusan, ha van rá joga), a tartalma 1.
Kiírása meg csak file_get_contents() és az echo kreatív kombinálása.
Nekem..
Nekem csak az kell,hogy betudjam állítani, hogy mennyivel növelje az 1.txt
csak azt nem tom , hogy ezt milyen kóddal csináljam!( )
Előre is köszi!
Leírtam mindent, amire
Kész a kód...
A php kód
és a feldolgozás:
Mivel ez csak úgy csinálja,hogy én beírom az elején, hogy =0 és a php ezt fűzi hozzá ha megnyitja +1.
Ezt az Excelben (ctrl+a,ctrl+c,ctrl+v)kb 2 másodperc alatt kiszámolom!!
Kreatív, az biztos :) a php
inkább
Mivel itt nincs olvasás,
Ezt csak úgy eszmefuttatásnak. A javaslom az volna, hogy használj adatbázist.
ááá!
Mivel ez 1 kicsit bonyolult így heti 1szer átírom nagy számmá(0+1+1+1+1+1+1+1+1+1 helyett 10
Ez jó volt, elmehetnél
Miért?
Ha már ez sikerült, akkor miért nem adsz hozzá a tartalmához egyet, és írod vissza azt?
Tehát nem:
0
0+1
0+1+1
0+1+1+1
hanem:
0
1
2
3
a file tartalma?
1....
Az 1-es számú hozzászólásban
Inkább DB
Már viszonylag kis forgalomnál is rá lehet szaladni arra, hogy párhuzamos lapletöltések esetén kinullázódik a számlálód. (Épp nyitva van, és ezáltal lockolva a file, amikor a második process ráolvas, ezért elindítja nulláról, és mivel a második fejezi be később az írást, ezért az 1-et ír bele, felülcsapva a valós értéket.)
Régen többször belefutottam ebbe, bár most visszagondolva, lehet hogy az még a Perlben kísérletezgetős korszakomban volt.
Mindenesetre biztosan elegánsabb és jobb megoldás egy adatbázis mező értékét növelgetni.
Ne ugorjunk egyből a
Lehet
Káromkodtam nagyokat, amikor nálam megtörtént, és nullázódott a számlálóm.
A Te válaszodból megtudja, hogy hogy kell fileokat kezelni, az enyémből meg azt, hogy más szempontokat is érdemes figyelembe venni, mielőtt nekiáll megvalósítani valamit.
Nincs ezzel semmi baj szerintem.
lock
Re: lock
Annak idején még nem találkoztam ezzel, azóta pedig nem volt szükségem ilyen megoldásra.
Durva. egyrészt ez a nosnos
Az ugyancsak megnehezítené a
NosnOsnoS
Azt szeretném tőled kérdezni, hogy te direkt nem veszed a fáradtságot, hogy ki tanulj pár alap dolgot, mert azt gondolod, hogy minden alap szitura majd valaki ír egy megoldást?
Te benned nem szokott az az érzés előjönni, amit úgy hívnak "tudás szomj"?
Én úgy gondolom az nem lehet életképes a programozásban aki egy "Hello World" után már arra gondol nem kel többet tanulnia. Ha 20 évig tanulsz egy programozási nyelvet, akkor sem fogsz róla mindent tudni, soha nem fogsz tudni róla mindent mert folyamatosan változik amit neked követned kel.
Ha pl. PHP-t vesszük már a 5.2 és 5.3 között és nagy különbségek vannak, de legalább ha egy büdös szakadt összefirkált ótvaros 10 éves antikvár php-s könyvet beszereznél 200 Ft körüli összegért hatalmasat fejlődnél. Nekem ez a meglátásom.
Karway