Sova v síti - 1/8 - vydáno 14.5.2001 Dobrý den, je zde pondělí a s ním vaše Sova v síti :-) OBSAH -- Instalace PHP a první skript -- Základy správné navigace -- Proč je důležitá vlastní doména -- Odpovídáme na dotazy čtenářů INSTALACE PHP A PRVNÍ SKRIPT Martin Jelínek V minulém díle jsme si řekli k čemu PHP je a dnes si řekneme, jak ho správně nastavit a nainstalovat. Jelikož PHP běží na straně serveru, tak potřebujeme nějaký program, který nám server udělá z našeho počítače. Asi nejlepší volba je Apache. S tím si PHP rozumí nejlépe, ale jeho konfigurace není pro úplného začátečníka zrovna nejjednodušší. To však neznamená, že si zde neukážeme, jak na to. Server se dá stáhnout na http://www.apache.org. Pokud používáte Windows, musíte si stáhnout verzi pro Win32!! Pokud běžíte na jiném operačním systému, stáhněte si Apache na váš OS. U souboru je vždy podrobný popis na jaký OS je napsaný. Dále si musíte stáhnout interpret jazyka PHP - http://www.PHP.net nebo český mirror http://www.PHP.cz. Také si musíte stáhnout verzi pro Win32. Jestliže se vám, ale nechce hledat ten správný soubor tak pro Win32 je Apache i PHP4 ke stažení na http://www.oozzik.com v sekci Download. Po stažení nainstalujeme Apache do c:\Apache a PHP rozbalíme do c:\PHP. V adresáři c:\PHP najdeme soubor PHP.ini-dist a přejmenujeme ho na PHP.ini a zkopírujeme ho do adresáře \Windows. V souboru NIC neupravujeme!! Dále vjedeme do c:\Apache\conf\httpd.conf a spustíme soubor httpd.conf v Notepadu (poznámkovém bloku). Nebojte se toho již jsme v půli cestu k úspěchu :-). # na začátku řádky znamená, aby Apache tuhle řádku ignoroval. Nyní najdeme řádku #ServerName new.host.name a přepíšeme jí na ServerName localhost. Dále je to řádka DocumentRoot "C:/Apache/htdocs", která určuje domovský adresář respektive adresář a změníme na DocumentRoot "c:/uceni". A to nejdůležitější na konec. Sice se to takhle nedělá, ale funguje to také. Na konec souboru vložte ScriptAlias /PHP/ "C:/PHP/" - tahle řádka určuje, kde máte uložené PHP Action application/x-httpd-PHP /PHP/PHP.exe - adresář interpretu PHP AddType application/x-httpd-PHP .PHP .PHP3 .PHP4 .phtml - koncovky, které má PHP provádět. Soubor nyní uložte. A spusťte Apache. Do vašeho prohlížeče napište http://localhost a měla by se zobrazit nějaká stránka. Jestliže jste určili výchozí adresář c:/uceni, který neobsahuje žádný soubor, pak se v prohlížeči po zadání http://localhost zobrazí prázdná stránka. Nyní si zkusíme jestli funguje i PHP. V poznámkovém bloku si vytvoříme soubor test.PHP a zapíšeme do něj Soubor uložíme do domovského adresáře tedy c:\uceni a v prohlížeči napíšeme http://localhost a klepneme na soubor test.PHP. Pokud jste vše udělali správně objeví se informace o PHP. Ještě dodám na konec, že musíte mít nastavenou IP adresu, i pokud nemáte síťovou kartu. Pokud se vám tohle zdá moc složité, můžete si na adrese http://ws.pinknet.cz nebo http://pnws.pinknet.cz stáhnout tento server. Je česky a instalace je velmi primitivní. Na těchto stránkách je i verze PHP4 speciálně upravená pro tento server - Pinknet Web Server. Pokud máte jakýkoliv problém napište na webmaster@oozzik.com a já vám s radostí pomohu. (c) 2001 Martin Jelínek - http://oozzik.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Líbí se vám Sova v síti? Doporučte ji vašim přátelům! http://www.sovavsiti.cz/recommend.html ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ZÁKLADY SPRÁVNÉ NAVIGACE Základem každých stránek je samozřejmě jejich obsah. Co je však platný sebelepší obsah, když se v něm návštěvník obtížně orientuje, nebo se k němu dokonce vůbec nedostane. To, co obsah zpřístupňuje, je kvalitní navigace. Zde je pár zásad, kterých je dobré se držet. -- Odkazy vždy barevně zdůrazňujte! Nemáte-li nějaký zásadní důvod měnit implicitní nastavení barev odkazů prohlížeče, neměňte je. Pro všechny odkazy na svém webu používejte jednotnou barvu. -- Odkazy jsou tradičně podtrženy. Neměňte to a v žádném případě nepodtrhávejte text, který není odkazem! -- Zřetelně označte (graficky, nebo textem) externí odkazy vedoucí pryč z vašich stránek. Méně zkušení uživatelé by jinak vůbec nemuseli postřehnout, že už jsou někde jinde. -- Vždy poskytněte uživateli informaci, ve které části vašich stránek se právě nachází a jak se dostane zpět na místa, kudy už prošel. -- Na každé stránce musí být odkaz na úvodní stránku a u složitě hierarchicky strukturovaného webu i na úvodní stránku sekce (tzv. o patro výš). -- Chcete-li návštěvníkům usnadnit procházení stránek v určitém pořadí, uvádějte kromě menu (indexu, obsahu) stránek i odkazy na následující, předcházející a první stránku. Pokud možno též vždy uveďte, o čem ona následující/předcházející stránka je. -- Na dlouhých stránkách vložte základní navigační menu jak na začátek, tak konec stránky. Na konec dlouhé stránky případně též můžete vložit skok na její začátek. -- Hodně dlouhé stránky začínejte obsahem skládajícím se z odkazů na jednotlivé hlavní podnadpisy. Za textem každého podnadpisu (včetně konce stránky) pak uveďte odkaz zpět na tento obsah (začátek stránky). -- Pokud možno nepoužívejte jen obrázkové odkazy. Pokud už je musíte mít, nezapomeňte na atributy ALT obrázků a vždy přidejte i čistě textovou navigaci (např. do zápatí stránky). -- Neotevírejte odkazy v novém okně, pokud není naprosto nezbytné, aby uživatel viděl obě stránky současně. Je to nepříjemné i pro zkušené uživatele a ty nezkušené to většinou zcela poplete. -- Volte text odkazu vystihující obsah cílové stránky, nejlépe přímo shodný s jejím hlavním nadpisem (titulkem). Nepoužívejte pro odkazy slova _zde_, _klikni_, _stránka_, apod. -- Text odkazu má být krátký. Odkazy na několik řádků (a ještě třeba i s obrázkem) působí spíš jako chyba. -- Nesnažte se provázat vše se vším. Budete-li mít odkaz v každé druhé větě souvislého textu, uživatel na všechny stejně klikat nebude. A pokud ano, zcela se na vašem webu ztratí. V takovém případě je lepší uvést seznam všech relevantních odkazů dole pod textem. -- Pokud umístíte na své stránky reklamu, ať už bannerovou, nebo textovou, vždy uživatele upozorněte, že se jedná o reklamu. -- Pokud to není nezbytné, nepoužívejte rámce (frames), které navigaci výrazně komplikují. PROČ JE DŮLEŽITÁ VLASTNÍ DOMÉNA Hodně malých firem i soukromých osob se již odhodlalo k vytvoření vlastních webových stránek. Mnoho z nich však dosud podceňuje význam vlastní domény a stránky umístí na některý z bezplatných serverů. Vlastní doména má přitom pro úspěch stránek naprosto klíčový význam. Shrňme si ty hlavní výhody. -- Stejně jako název společnosti, ochranná známka, či značka, nebo logo, je doménové jméno součástí vaší *firemní identity*. Je to něco, co vaši zákazníci a partneři znají, snadno si mohou zapamatovat a positivně spojovat s vašimi produkty a službami. -- Registrací doménového jména si *trvale* zabezpečíte svůj prostor na internetu. Podobně, jako při zápisu jména firmy do obchodního rejstříku, nebo registrací ochranné známky. -- Doménové jméno můžete použít i jako základ svých adres elektronické pošty. Máte-li vlastní doménu můžete si snadno vytvořit libovolné množství virtuálních e-mailových schránek typu jmeno@vasefirma.cz. Přestaňte každým svým e-mailem propagovat svého ISP a začněte propagovat sebe! -- Při umístění stránek a schránek elektronické pošty do domény vašeho ISP vždy riskujete, že tato služba bude časem zrušena, nebo budete chtít z jiného důvodu zvolit jiného poskytovatele. V takovém případě přijdete o všechny investice do propagace vaši elektronické adresy. Doménové jméno je naproti tomu přenositelné. Není závislé na ISP u kterého jsou vaše stránky právě umístěny. -- Doménové jméno je marketingovým nástrojem. Uvádějte ho na všech prospektech, vizitkách, v telefonních seznamech, na autech, dopisních hlavičkách, atd. Některá doménová jména jsou navíc natolik soběstačná, že v inzerci ani nic jiného uvádět nemusíte (příklad: bytyvpraze, visadoruska). -- Doménové jméno můžete i prodat. Za pár let možná zjistíte, že to je nejcennější majetek, který vaše firma vlastní. --- reklama ----------------------------------------------------- Hledáte atraktivní doménové jméno? Obraťte se na odborníky! http://www.prokopsw.cz/inet/ - mailto:posta@prokopsw.cz Netvoříme webové stránky, tvoříme váš úspěch na internetu! ---------------------------------------------------- reklama ---- ODPOVÍDÁME NA DOTAZY ČTENÁŘŮ Dotaz: Jsem Vasim spokojenym odberatelem. Kleklo mi PC a prisel jsem o dily 1-6. Kde je naleznu? At koukam na Vasem webu jak koukam, nikde tato moznost neni. Poradite mi? Odpověď: Tento dotaz nám přišel prostřednictvím formuláře na stránkách www.sovavsiti.cz. Tazatel bohužel neuvedl svou e-mailovou adresu, takže jsme nemohli odpovědět přímo. A protože jsou tyto dotazy velmi časté, ponecháme odpověď trvale v tiráži (o něco níže). Dotaz: V pristim cisle by jste mohli uvest jak odeslat formular na email uvedeny prave ve formulari - napr. jako to mate prave vy na www.sovavsiti.cz/rp_reg.html. Odpověď: Odpověď v tomto případě není jednoduchá. Na českém internetu sice existují služby pro odeslání formuláře na e-mail (např. www.mailform.cz) a stejnou službu často nabízí i webhostingové fimry, avšak prakticky vždy je možné e-mail odeslat jen na jednu určitou, předem registrovanou adresu. Pro formulář typu "Doporučit stránku příteli" je třeba si vlastní řešení naprogramovat v některém serverovém skriptovacím jazyce (Sova to má v ASP, stejně by šlo i PHP), nebo využít některou ze zahraničních služeb, např. recommendit.com. Dotaz: Vytvářím firemní stránky. Neumím si poradit s formátováním textu, a to v případě číslíčka u metrů čtverečních. Jak udělat, aby dvojka byla nad textem? Odpověď: Pro nadsazený text existuje v HTML prvek SUP (superscript), který lze použít jak pro daný příklad, tak pro exponenty, nebo typograficky správnou reprezentaci anglického 1st. Metry čtvereční se tedy zapíší takto: m2 Analogicky lze pro podsazený text použít prvek SUB (subscript). Je třeba počítat s tím, že ne všechny prohlížeče umí nadsazený a podsazený text správně zobrazit. A to je pro dnešek vše. Přejeme vám krásný den, jakož i celý zbytek týdne a příští pondělí zase na shledanou! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Nechcete, nebo naopak chcete dostávat Sovu v síti? Odběr lze odhlásit odesláním zprávy na unsubscribe@sovavsiti.cz. Přihlásit se lze odesláním zprávy na subscribe@sovavsiti.cz, nebo formulářem na adrese http://www.sovavsiti.cz/. Chcete nám cokoli sdělit? Uvítáme vaše náměty, připomínky, kritiku, atd. na adrese mailto:redakce@sovavsiti.cz. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ARCHIV STARŠÍCH ČÍSEL Hodně nových čtenářů se ptá, kde najdou články ze starších čísel Sovy v síti. Všechny čísla jsou ihned po vydání ukládány do adresáře www.sovavsiti.cz/download a jmenují se sovaRRCC.txt, kde RR je ročník (zatím vždy 01) a CC je číslo (vždy dvojciferné, tedy např. 02). Soubory jsou textové, čeština je kódována dle Windows-1250. Nehledejte v adresáři žádný html dokument, žádný tam není. Lze si pouze stáhnout jednotlivá čísla přímým zadáním jejich URL, tedy např. http://www.sovavsiti.cz/download/sova0104.txt. Pozor, server rozlišuje malá a velká písmena. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Není-li v konkrétním případě uvedeno jinak, je autorem všech publikovaných článků Marek Prokop. Tento ezin, nebo jeho libovolnou část můžete volně šířit dále, pokud současně uvedete zdroj následujícím způsobem: _________________________________________________________________ Sova v síti -- (c) 2001 Marek Prokop -- http://www.sovavsiti.cz/