V záverečnej časti si konečne dokončíme našu štatistiku prístupov a doplníme si ju o skript na generovanie grafov návštevnosti. Grafy budeme generovať pomocou knižnice JpGraph ( http://www.aditus.nu/jpgraph/ ), ktorú nájdete na našom CD. Na našom CD taktiež nájdete kompletné zdrojové kódy k tejto téme.
Najprv si však dokončíme súbor vypis.php :
Minulý mesiac sme začali s tvorbou štatistiky prístupov založenej na osvedčenej kombinácií PHP+MySQL a tento mesiac budeme pokračovať, konkrétne si ukážeme ako získané údaje zapísať do databázy a vyhodnotiť.
Štatistika prístupov – dokončenie
Štatistika prístupov je na internete veľmi populárna služba. Asi najznámejším serverom u nás ponúkajúcim bezplatnú štatistiku je Naj.sk (www.naj.sk). Jednoducho sa zaregistrujete, umiestnite do svojich stránok systémom vygenerovaný kód a je to.
Jednoduchú štatistiku prístupov si však môžeme napísať aj samy pomocou PHP+MySQL. Práve tvorba tejto miniaplikácie bude témou tohtomesačného pokračovania nášho seriálu.
Štatistika prístupov
Tento mesiac si napíšeme aplikáciu na rýchle a jednoduché zasielanie noviniek na registrované e-mailové adresy prostredníctvom PHP+MySQL.
Jednoduchý Mailing-List
Naša aplikácia bude využívať MySQL databázu, do ktorej budeme ukladať e-mailové adresy. Presnejšie budú ich tam ukladať priamo užívatelia, ktorí budú mať záujem o zasielanie noviniek z nášho servera. O všetko ostatné sa postará PHP.
Návrh tabuľky :
Na úvod mám pre vás riešenie jedného problému. Konkrétne ide o problém globálnych premenných v PHP 4.3 a vyššom. Od tejto verzie je v konfiguračnom súbore php.ini-dist aj php.ini-recommended štandardne vypnutá akceptácia globálnych premenných. Znamená to, že ak skriptu predáme nejakú premennú metódou post, get alebo priamo v url, nebude túto premennú akceptovať. Riešením je zmena natavenia položky register_globals z pôvodnej register_globals = Off na register_globals = On.