Upozornění na nový obsah pomocí RSS.
Upozornění na nový obsah pomocí e-mailu.
V druhém díle se budeme věnovat zbylým souborům této mySQL návštěvní knihy. V závěru najdete odkaz na archiv, který v případě potřeby pouze rozbalíte někam na server a spustíte instalaci.
Začneme již zmíněným souborem nastaveni.php.
Tento soubor slouží pouze k zadání informací, potřebných pro běh knihy. Myslím že vše potřebné je uvedeno v komentářích, a proto hned pokračujeme na další soubor a tím je zrusit.php.
Tento soubor, jak název napovídá, slouží k odhlášení z informačního mail seznamu. Hlavičky zasílám spíše pro pořádek a také aby se správně zobrazovala diakritika. Dále tu máme inkludovaný soubor nastaveni.php a připojení k databázi. Podmínka zda je deklarována proměnná email je spíše symbolická, neboť pokud uživatel klikne v mailu na odhlašovací odkaz (Proto je nutné správně zadat cestu k souborům knihy v proměnné URL - soubor nastaveni.php), bude vždy splněna. Na druhou stranu nám to zajišťuje, že nikdo nebude odhlašovat manuálně ostatní bez jejich vědomí editací URL. Nyní přejdeme k administrační části, nejdříve se budeme zabývat souborem identifikace.php.
Zde dáme vědět serveru že budeme používat relace - nebo-li session pomocí fce. session_start, inkludujeme samozřejmě soubor nastavení a jako první ověříme zda již není session registrována - pokud ano - odešleme prohlížeči hlavičku, která nás přesměruje na administraci. Pokud ne, dojde k vypsání jednoduchého formuláře a poté po odeslání pomocí podmínky if ověříme, zda bylo zadáno správné heslo (to zadané v nastaveni.php). Pokud ano, funkce zaregistruje session s názvem admin a přesměruje na administraci. Nyní si tedy rozebereme samotnou administraci, konkrétně tedy admin_gbook.php.
A co tedy obsluhuje tento soubor? Vypisuje všechny příspěvky z návštěvní knihy v přehledné tabulce i s ostatními údaji a umožňuje je mazat a editovat. Opět se mi nechce dopodrobna popisovat všechny principy, protože ten co chápe PHP si vše lehce přečte z kódu a pro výuku toto asi není nejvhodnější. Hned na počátku je testována přítomnost relace admin a pokud není registrována, přesměruje na identifikaci. Proto je zde také odkaz odhlásit, aby jste po odchodu od PC svoji session zničili. Defaultně je však většinou na serverech nastaveno, aby se session ničili se zavřením prohlížeče, takže to ani není potřeba - spíše pro jistotou.
A dostáváme se k poslednímu php souboru a tím je install.php. Poněkud nestandardně jsme se k němu dostali až naposled ale to vůbec nevadí.
Tento soubor se po spuštění pouze připojí k databázi a vytvoří potřebné tabulky. Předpokládám že většina z vás bude knihu používat na free webhostingu, kde nemáte práva vytvářet nové databáze, ale pouze je vám jedna přidělena. Proto v instalaci databázi nevytváříme, ale už se k ní připojujeme (název jako obvykle zadaný v nastaveni.php). V případě že si můžete / musíte vytvořit databázi sami a nevíte jak na to, určitě vám poradí například tato stránka. [odkaz].
Ale pojďme už k poslednímu souboru a to je soubor kaskádových stylů (CSS) styly.css.
Zde je opět vše vysvětleno v komentářích. Pro ty co vůbec netuší o co se jedná, jde o soubor, kde jsou definovány styly - tedy barva a další faktory ovlivňující vzhled. Barvy jsou definovány v HTML hexa RGB tvaru - #RRGGBB nebo anglickými konstantami red,blue,... .
Stáhněte si tento archiv. [odkaz]
K formátu *.rar se myslím v dnešní době nemusím vyjadřovat, kdyžtak si nechejte vyhledat výraz ,,rar" např na google.com nebo slunecnice.cz .
Pozn. v archivu přikládám šedý a modrý styl, pokud chcete jeden z nich použít, přepište jím stávající soubor styly.css.
Knihu si můžete vyzkoušet zde: [odkaz], ale věčně tam nebude.
07.07 /2006 - 00:06
programování, open source, webdesign
1 komentář (přečteno: 3024x)
Nejčtenější články za poslední půlrok.
Nejkomentovanější články za poslední půlrok.
Nejčastěji komentující čtenáři za poslední půlrok.
Výběr zajímavých stránek.
delicious (profil)
blogy
v angličtině
Pod odkazem je již link na upravenou verzi knihy, kde se dá na příspěvky odpovídat, brzy postu třetí díl s tímto vylepšením.
Dlouhé články nemám rád(a). Cokoliv má více jak 140 znaků, je moc.
Neutrální. Pokud se jedná o trochu zajímavé téma, přečtu si jej se stejnou šancí jako krátký.
Nerad(a) je vidím. Téma mě musí hodně zajímat, abych si článěk přečetl(a) celý.
Už si ani nepamatuji, kdy jsem naposled přečetl(a) celý dlouhý člának.
Zaujal vás tento článek? Nezapomeňte, že je ve vaší moci ukázat stovkám dalších lidí, že tento článek se vám libí. Stačí kliknout na následující tlačítko.
Chcete být upozorňován(a) na nové texty? Pak si přidejte do své RSS čtečky zdroj pro články, bleskovy nebo komentáře a buďte tak informování o všem novém.
Neváhejte napsat k článku komentář (Co je to komentář ?), pokud máte k danému tématu co říci.
Pod odkazem je již link na upravenou verzi knihy, kde se dá na příspěvky odpovídat, brzy postu třetí díl s tímto vylepšením.
Navrženo pro přenos v binární soustavě | Kdo stojí za tímto blogem? | © Antonín Daněk | Autorské dílo