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.