Nebojte se vyzkoušet programování pro web

1. 3. 2001

Sdílet

V minulém čísle jste nalezli u časopisu příručku se základy tvorby HTMLstránek. Pokud byste rádi u problematiky zůstali a přiučili se další věci, čtěte déle, neboť v dnešním t

V minulém čísle jste nalezli u časopisu příručku se základy tvorby HTML
stránek. Pokud byste rádi u problematiky zůstali a přiučili se další věci,

čtěte déle, neboť v dnešním tématu se budeme zabývat tvorbou statických a

dynamických webových stránek. Všechny vámi vytvořené stránky si budete moci

umístit na Internet pomocí několika poskytovatelů volného prostoru:

www.crolink.cz, www.kgb.cz, www.f2s.com, www.egarden.cz, www.hyperlink.cz

(nepodporuje PHP). Pojďme se podívat na vybavení, jež budete moci využít.





Arachnophilia



Pro tvorbu stránek budete určitě potřebovat nějaký malý, jednoduchý a rychlý

HTML editor, který zvládne vše základní. Arachnophilia je jakýmsi rozšířením

Poznámkového bloku o některé důležité funkce, jako třeba průvodce pro vytvoření

tabulky, rychlé vložení obrázku i s údaji o velikosti, HTML komprese, nástroj

pro zpřehlednění kódu, interní prohlížeč (postaven na bázi MSIE) a zvýrazňování

kódu.





IW FTPort Client



Abyste jednoduše a rychle nahráli své stránky na Web, budete potřebovat FTP

klient. Jako základní vám zcela jistě poslouží tento program, který je velice

jednoduchý, uživatelsky přívětivý, stabilní a hlavně rychlý. Obsahuje také FTP

konzoli, takže hned vidíte co se děje, a v případě potřeby můžete příkazy FTP

zadávat přímo „z řádky“.





Apache+PHP for Dummies



Pokud jste častějšími uživateli Internetu, jistě už vás někdy zaujala nabídka

velkého množství freewebů, jež vám umožňují vytvořit interaktivní stránky

pomocí skriptovacího jazyka PHP. Pokud si takovéto stránky doma vytvoříte a

nemáte pevné připojení k Internetu, asi si je budete chtít rychle a snadno

otestovat, a pokud možno v režimu off-line (bez přímého připojení). Proto se

vám zcela jistě hodí rychlý webový server pro Windows. Aplikací je na trhu

velké množství, ale jako nejrozšířenější mohu doporučit Apache, který je rychlý

a stabilní. Má bohužel i své nevýhody, jako třeba velice složitou konfiguraci,

která je pro začátečníka nepřekonatelnou zdí. Proto jsem vytvořil pečlivě

otestovanou distribuci Apache+PHP for Dummies (pěkný překlad slova dummies:

určeno pro absolutní začátečníky, zjednodušená verze ;-). Tato distribuce byla

vytvořena za pomoci instalačního programu, kterým se instaluje např. WinAmp. Po

bleskové instalaci stačí jen nakopírovat vaše stránky do adresáře

c:\program\files\www a v prohlížeči naťukat localhost/skript.php. Uznejte, že

jednodušší už to být opravdu nemůže.





Databáze MySQL



Pro tvorbu interaktivních (dynamicky generovaných) stránek je hlavně potřeba

nějaká databáze. Nejčastěji se používá MySQL, která je velmi rychlá a pro

nekomerční účely zdarma (pro komerční za částku v řádově tisících korun, což je

oproti konkurenci opravdu dobrá cena). Instalace serveru MySQL probíhá velmi

jednoduše a rychle. Po nainstalování do adresáře c:\mysql spustíte soubor

c:\mysql\binwin\mysqladmin a server je spuštěn. Potom vytvoříte nějakou tabulku

(jako uživatel root, heslo žádné) a data nahrajete pomocí klienta mysql.exe

nebo winmysql.exe.





PhpMyAdmin



Umožňuje jednoduše spravovat databázi MySQL na serveru poskytovatele vašeho

prostoru. Pokud si například vytvoříte soubor s příkazy pro vytvoření databáze

s názvem „něco.sql“, stačí pouze vstoupit na stránky, kde máte PhpMyAdmin,

napsat umístění vašeho souboru na disku a nahrát ho na Web. Jediná nevýhoda je

v absenci přihlašování, takže tuto utilitu budete muset umístit do

zaheslovaného adresáře.





PHPNuke



Rozhodnete-li se vlastnit webový „redakční“ systém, jistě vám přijde vhod

PHPNuke, který po vložení článku přidá design a počítadlo. Návštěvníci budou

moci ke všem článkům rychle přidat komentáře, nebo, pokud si u vás vytvoří

účet, budou moci změnit i celý vzhled vašeho webu dle předdefinovaných skinů

(vzhledových „schémat“). Vy jako administrátor budete moci měnit informace pro

daný den, přidávat různé kategorie a řídit reklamní kampaň. Webový systém se

instaluje velmi snadno a rychle.



1.Nejdříve editujete soubor config.php



2.Potom nahrajete databázi na server (nejjednodušší je nahrávání na

www.crolink.cz, kde máte k dispozici předinstalovaný systém PhpMyAdmin)



3.Zkopírujete stránky na server



4.Přihlásíte se na stránku server/admin.php s uživ. jménem God a heslem

Password.



Pěknou ukázku použití tohoto systému v praxi naleznete na stránkách

http://archiv.3web.cz/.







Užitečné odkazy



http://www.php.net/ – domovská stránka skriptovacího jazyka PHP. Možnost

stažení samotného modulu, dokumentace a řady nástrojů pro tvorbu skriptů.



PHP tvorba interaktivních internetových aplikací – Kvalitní kniha Jiřího Koska,

v níž najde výborné počtení jak začátečník, tak mírně pokročilý tvůrce PHP

aplikací (vydala Grada, 1998).



http://www.kosek.cz/ – internetová forma článků výše zmíněného autora o tvorbě

webu.



http://www.mysql.com/ – domovská stránka databáze. Stažení instalace,

dokumentace atd.



http://phpnuke.org/ – domovská stránka redakčního systému PHPNuke.