12.07.2015 Views

Uverím, až otestujem... - Vitajte na stránkach www.einsty.hostujem.sk

Uverím, až otestujem... - Vitajte na stránkach www.einsty.hostujem.sk

Uverím, až otestujem... - Vitajte na stránkach www.einsty.hostujem.sk

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

I N T E R N E TVytvárame WWW stránky II. / 5. èasNajprv budem reagova <strong>na</strong> vaše e−maily. Vo viacerých stesa ma pýtali, ako sa dá upravi anketa tak, aby jedenpouívate¾ mohol hlasova iba raz. Ponúkam vám hneïdva spôsoby.JEDNODUCHÁ ANKETA V PHP IIPrvou monosou je pouitie cookies. Staèí len trochuupravi kód pre zápis. Zmeny sú vyz<strong>na</strong>èené farebne:Ak má premenná $hlasoval inú hodnotu ako 1, zapíše sacookie a vykoná sa zápis. Do cookie sa premennej $hlasovalzapíše hodnota 1 a platnos sa <strong>na</strong>staví <strong>na</strong> 86 400 sekúnd,teda jeden deò. To z<strong>na</strong>mená, e <strong>na</strong>sledujúcich 24 hodínbude ma premenná $hlasoval pre daného uívate¾a hodno−tu 1 a pri opätovnom spustení <strong>sk</strong>riptu sa zápis neu<strong>sk</strong>utoèní.Tento spôsob funguje len za predpokladu, epouívate¾ má vo svojom prehliadaèi cookies zapnuté.Druhý spôsob vyuíva adresu IP pouívate¾a.Najprv sa otvorí súbor so zapísanými adresami IP (ip.datv adresári data). Ak sa v òom <strong>na</strong>chádza adresa zodpove−dajúca adrese pouívate¾a, <strong>na</strong>staví sa premenná $hlasoval <strong>na</strong>1. Ak má hodnotu inú ako 1, do súboru so zapísanými adre−sami IP sa pripíše adresa IP pouívate¾a a vykoná sa zápis.POÈÍTADLO PRÍSTUPOVPoèítadlo prístupov je ve¾mi zaujímavá vec. Pomocou nehomôeme zí<strong>sk</strong>a údaje o návštevnosti <strong>na</strong>šich stránok. „Ob−rázkové"“poèítadlo po<strong>sk</strong>ytujú <strong>na</strong>príklad automaticky niekto−ré servery. Staèí, ak <strong>na</strong> stránku umiestnite jednoduchý kód.My si však <strong>na</strong>píšeme poèítadlo sami.Zápis:Ak súbor pocitadlo.dat v adresári data existuje, otvorí sa<strong>na</strong> zápis aj èítanie, do premennej $pocet sa <strong>na</strong>èíta hodno−ta zo súboru a pripoèíta 1. Súbor sa potom „previnie“ <strong>na</strong>zaèiatok. V prípade, e súbor neexistuje, vytvorí sa a pre−menná $pocet dostane hodnotu 1. Nakoniec sa do súbo−ru zapíše obsah premennej $pocet a súbor sa uzavrie.Èítanie:Poèet návštevníkov sa <strong>na</strong>èíta do premennej $pocet a vypíše.VLASTNÁ IKONKA STRÁNKYPri surfovaní internetom môeme èoraz èastejšie vidie, estránky majú svoje logo u aj v paneli s adresou (obr. 1)alebo sa zobrazí <strong>na</strong>miesto štandardnej ikonky po pridaní kob¾úbeným polokám (obr. 2), ako to vidíme <strong>na</strong> obrázkoch.Docieli takýto efekt je ve¾mi jednoduché. Staèí, ak dohlavného adresára servera <strong>na</strong>kopírujete súbor favicon.ico,ktorý bude obsahova poadovanú ikonu. Odporúèam, abysúbor favicon.ico obsahoval dve ikonky – 32 × 32 pixelova 16 × 16 pixelov. Prehliadaè si potom vyberie ikonku, ktorámu <strong>na</strong>jviac vyhovuje. Je to preto, aby sa ikonky zbytoènenedeformovali. Ikonku asi <strong>na</strong>jrýchlejšie vytvoríme v progra−moch typu Microangelo alebo Icon Forge. Ako núdzové rie−šenie je moné poui aj obyèajný Skicár.Ak nemôeme umiestni ikonku hlavného adresára <strong>na</strong>serveri, pridáme tento kód do hlavièky stránky:Názov stránkyVlastnú ikonku stránky v súèasnosti podporuje InternetExplorer, Mozilla / Netscape, Konqueror a Galeon. Keïekadý zo spomí<strong>na</strong>ných prehliadaèov má vlastné pouíva−te¾<strong>sk</strong>é prostredie, zobrazuje aj ikonku i<strong>na</strong>k. Napríklad Net−scape podporuje zobrazovanie ikonky v paneli s adresou, alenepodporuje zobrazovanie v ob¾úbených polokách.Igor KulmanObr. 1 Vlastná ikonka v paneli s adresouObr. 2 Vlastná ikonka v ob¾úbených polokách96 PC REVUE 4/2003

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!