| start Webszerkesztés egyéb PHP alapú megoldások számláló készítése IV. |
| A kereséshez kattints a fentebb látható mezőbe > írd be a keresett kifejezést majd nyomj egy ENTER-t. FRISS FÓRUMTÉMÁK offtopic III. [BlackY] Egyéni rajzok saját 5let alapján III. [CeleronMaster] Emotikon hetek [Halfbreed] Joomla! (Mambo 4.5.x) [LeGaS] Help! [Mozaik] Segítséget kérnék [LeGaS] Hálózat [Flatron] Általános kérdések [Tirion] Php-s Probléma... [unduruxi] SMF [hitetlen] LAPAJÁNLÓ BlogDreams.com ingyenesen és kényelmesen használható magyarul is tudó blogrendszer, pár perc alatt megvan a regisztráció és az első bejegyzés RSS / META STATISZTIKA |  |
számláló készítése IV. |  |
Írta: DarkGhost
DarkGhost küldött be egy leírást arról, hogy hogyan készítsünk olyan számlálót, amely a "visszatérő látogatókat" nem számolja... A szkript (counter4.zip) valójában csak egy függvény, amely meghívásákor egy file-ban megnézi a számláló értékét és visszaadja azt... Amennyiben nincs beállítva süti, akkor növeli eggyel a visszaadás előtt, és létrehoz egy sütit, így a következő oldallehíváskor nem fog számolgatni. A függvény 3 paramétert fogad el, de mindegyiknek van egy alapértéke:
paraméter | mit állít be | alapérték
filename | Annak a filenak a nevét adja meg, amiben a számláló értéke van tárolva | counter.txt
cookiename | Annak a sütinek a nevét adja meg, amelyben tárolva van, hogy volt-e már számlálás... | CounterCookie
timeout | A két számolás közti idő órában... |
Használata Mint mondtam a program sütiket használ az adatok tárolására. A HTTP specifikáció szerint a sütinek a fejlécben kell megérkezniük (tehát a valós file kiküldése előtt). A használata ezzel egy kicsit bonyolultabb, mint egy függvény-hívás, de azért nem kell tőle megijedni, nem bánt ;) Annak a file-nak, amiben szeretnénk lehívásokat számolni az elejében (eleje = első sor) írjuk a következőket: <?PHP include 'function_counter.php'; $counter = Counter() ?> ( Amennyiben a Counter függvényt paraméterezni szeretnénk, természetesen megtehetjük... pl.: Counter('counter1.txt', , 12); - Így csak 12 óránként menti el az adatokat és egy counter1.txt-be ) Ezután ahol szeretnénk kiíratni a számlálónk értékét írjuk ezt: <?PHP print $counter; ?> Pl.: Eddig összesen <?PHP print $counter ?> látogatónk volt... Tipp Természetesen így egy file-al több számlálót is tudunk működtetni... Például ha minden lapunkról külön statisztikát szeretnénk, akkor mindegyiknek másik filet megadva pontos adatokat kaphatunk. Például: <?PHP include 'function_counter.php'; $counter = Counter('filenev') ?> A leíráshoz tartozó fájl letölthető innen: counter4.zip. Szerző: DarkGhost (darkghost.atw.hu) Kiegészítette: BlackY
< Előző |  | Következő >
[vissza]
(C) 2006 www.tutorial.hu - photoshop és webszerkesztés leírások Joomla! is Free Software released under the GNU/GPL License. | ### FÓRUMOK [WEB] Honlapkészítés témában az alábbi 2 alfórumunkat tekintsd meg: - webprogramozás (PHP, MySQL) - webszerkesztés, webdesign (ami a honlapkészítéssel kapcsolatos lehet) Az olvasáshoz nem, de a hozzászóláshoz regisztrálni kell magad. Javasoljuk a kereső használatát a kérdések feltevése előtt.. ;) ### LETÖLTÉSEK [WEB] Forráskód szerkesztők Könyvek Link menedzsment Kódoptimalizálás Scriptek, kódok Szervercsomagok ### ONLINE CUCCOK Linkek... - URL "tisztítás" - Url továbbítás - Linkrövidítés - Linkhosszabítás - halott linkek ellenőrzése - Aktuális IP címed Színek... - Colormixers - wellstyled.com - ReedDesign Colors - crieseuwebsite.com - more.btexact.com - colorcube - behr.com - workbook - Defence Mechanism ColorToy - ColorWhore - dev.sessions.edu - ficml.org - colorschemer.com - online - themaninblue.com - technicolor - colormatch.dk - nebulus.org - fullscreen color picker CSS... - Jano - CSS, usability stb. - js.hu CSS puska - CSS Box Border Teszt - CSS - CSS compatibility - Gördítősáv módosítása - CSS lapgenerátor I. Biztonság... - .htaccess és .htpasswd - .htaccess user tiltás - Egyéni hibalapok - Htaccess direktlink tiltás - Jelszavas védelem - Jelszó generátor I. - Jelszó generátor II. - MD4, MD5, SHA-1 Forráskód... - Tidy (online HTML tisztító) - HTML encoder - HTML titkosítás - E-mail encoder Generálnak ezt-azt... - i-Frame - Marquee - Felugró ablak I. - Felugró ablak II. - Meta tagok - Favicon I. - Favicon II. Képekhez... - JPG PNG GIF optimalizáló - kulcsszavak (keywords) - Online képszerkesztő - Honlap betöltési ideje - robots.txt generator Mintaszöveg... - lipsum.com - lorem-ipsum.info - malevole.com Fordítás... - translit.ru - dict.sztaki.hu szótár - babelfish szótár Egyéb... - - HTMLinfo - webes technológiák - Webdesigner's Handbook |