www-stránky

1. Umístění stránek na server

Pro umístění stránek na server potřebujete:

Pokud nemáte žádného FTP klienta k dispozici, můžete si stáhnout program WS_FTP, který se lehce nainstaluje a je snadný pro použití. Funguje ve Windows95/98/NT/2000/XP.

Pro FTP klienta potřebujete znát následující údaje:

1. Připojte se do Internetu

2. Spusťte FTP klienta a připojte se k serveru www.vasedomena.cz. V programu WS_FTP to provedete tak, že po spuštění vyplníte položky takto:

3. Proveďte upload souborů na server. V programu WS_FTP to uděláte tak, označíte myší příslušné soubory v levém okně zobrazujícím adresář na vašem lokálním PC a kliknete na šipku --. Soubory s příponou HTM, HTML a TXT přenášejte jako ASCII, obrázky jako Binary. Přenesené soubory se vám zobrazí v pravém okně zobrazujícím adresář na serveru. V tom okamžiku jsou vaše soubory dosažitelné na webu.

Mějte prosím na paměti následující věci:

Na serveru máte k dispozici adresářový prostor o určitém limitu, např. 3 MB. Pokud překročíte tento limit, neumožní vám systém upload žádných dalších souborů a jedinou akci, kterou můžete provést, je smazání dat až pod úroveň limitu.

Zvýšení limitu je možné pouze objednávkou.

V přiděleném adresářovém prostoru můžete samozřejme také libovolně zakládat a rušit podadresáře.

2. Podpora PHP a mysql databáze

Na serveru je plně podporováno PHP4. K dispozici je rovněž databáze MySQL, ve které vám bude na požádání zřízen přístup. K databázi je rovněž k dispozici administrátorské rozhraní na adrese http://mysqladmin.skynet.cz/.

3. Generování statistiky přístupů

Statistika přístupů se generuje do adresáře http://www.vase-domena.cz/Stat/. Pro zákazníky, kteří nemají vlastní doménu pak do adresáře http://www.sky.cz/vas-adresar/Stat

Stránka je přístupná pouze po zadání jména (user ID) a hesla (password). Chcete-li statistiku zpřístupnit veřejnosti, postupujte takto:

Chcete-li statistiku naopak utajit veřejnosti, přejmenujte soubor .htaccess.old zpět na .htaccess

Statistika se aktualizuje každou noc pro zákazníky se serverem na adrese http://www.vase-domena.cz, resp. na konci každeho měsíce pro zákazníky se serverem na adrese http://www.sky.cz/vas-adresar.

4. Umístění počítadla přístupů na stránku

Na stránku můžete zakomponovat počítadlo přístupů. Jedná se o obrázek formátu GIF, který je generován scriptem nph-count. Tento script je veřejnosti přístupný na serveru www.sky.cz.

Do HTML souboru přidejte link na obrázek podle následující syntaxe:

Kde:

Počet přístupů na tuto stránku: [--  http://www.sky.cz/cgi-bin/nph-count?width=10&link=http://www.cz/skynet/support-www/pocitadlo.html&increase=1  --]

5. Formail - formulář

Formail je sekce HTML, prostřednictvím které tvůrce WWW stránek vytváří a definuje "formulář", který bude umístěn na jeho WWW stránkách a bude přístupný všem návštěvníkům těchto stránek. Formail zpracovává informace vyplněné ve formuláři běžným návštěvníkem stránek a převádí tento obsah do e-mailové zprávy, která je následně po poptvrzení formuláře, odeslána definovanému příjemci, aniž by osoba vyplňující formulář musela znát právě e-mailový kontakt příjemce.

Autor formuláře disponuje mnoha možnostmi pro definování, komu a v jaké podobě bude doručen e-mail obsahující informace o vyplněném formuláří na WWW stránce.

Při vytváření vašeho formuláře uvedete hodnotu ACTION jako http://www.vas-server.cz/cgi-bin/formail.cgi, METHOD musí být POST. Příklad:

Podoba doručeného formuláře je určena vlastnostmi jednotlivých polí formuláře, které definuje autor formuláře při jeho výrobě - pole formuláře mohou být skrytá nebo veřejná. Pole veřejná jsou vitelná ve všech běžných prohlížečích. Pole skrytá nejsou viditelná v prohlížeči, ale pouze v HTML zápisu stránky. Další možností mohou být také pole, která nemusejí být nezbytně skrytá, např. subjekt v e-mailové zprávě pro odeslání příjemci.

Instrukce pro definování jednotlivých polí formuláře

Pokud definujete vlastní jména polí pro jednotlivé položky, používejte pro jména polí pouze znaky a-z,A-Z,0-9 (velká a malá písmena a číslice), - (pomlčka), a _ (podtržítko). Ostatní znaky jsou neplatné a formulář nebude funkční!

Pole, která je nutno vždy definovat:

RECIPIENT FIELD
specifikuje tzv. příjemce (komu bude zaslán vyplněný formulář). Pole je často konfigurováno tak, aby obsahovalo e-mailovou adresu příjemce. Přitom můžete specifikovat více e-mailových adres, které budou odděleny čárkou. Příklad:

Volitelná pole formuláře:

SUBJECT
umožní specifikovat, jaký subject bude obsahovat e-mail, který Vám bude zaslán po vyplnění formuláře. Pokud toto nebudete specifikovat, potom bude script automaticky doplňovat na místo subjektu "submission". Příklad:

E-MAIL
pole do něhož uživatel vyplni jeho zpáteční e-mailovou adresu. Příklad:

REALNAME
pole pro vyplnění jména a příjmení uživatele (je vhodné pro identifikační účely), vyplněné jméno bude vloženo také do formuláře from(od koho). Příklad:

REDIRECT
po odeslání formuláře uživatelem, může být tento přesměrován na WWW stránku, kterou určíte příkazem redirect (tato WWW stránka je obvykle věnována oznámení o správném odeslání formuláře, atd.) Příklad:

REQUIRED
definuje pole formuláře, která uživatel musí vyplnit. Pokud uživatel tato pole nevyplní, nebude moci formulář ani odeslat. Příklad:

ENV_REPORT
této proměnné využijte v případě, že chcete mít informace z jaké domény, IP adresy nebo hostname uživatel formulář odesílá.

SORT
proměnná sort umožňuje třídit jednotlivá pole dle vlastního výběru. Standardně odesílá všechny položky formuláře, podle pořadí,tak jak je uvedeno ve formuláři. Pokud chcete toto pořadí měnit,je možné zvolit jednu ze dvou možností, a to buď abecedně nebo podle zadaného pořadí jednotlivých položek.

PRINT_BLANK_FIELDS
umožňuje v e-mailové zprávě zobrazit i nevyplněná pole formuláře. Tato volba je standardně vypnuta. Příklad:

TITLE
toto pole formuláře definuje, jakou zprávu uvidí uživatel po odeslání formuláře (bude uplatněno, pokud nebudete specifikovat nějakou URL adresu, na kterou má být uživatel přesměrován, viz. proměnná REDIRECT). Příklad:

Podrobný návod v angličtině můžete najítt na http://www.worldwidemart.com/scripts/readme/formmail.shtml.

6. Upload souborů a práce se soubory na WWW pomocí PHP skriptů.

WWW server běží v tzv. SAFE_MODE režimu a pro upload souborů je nutno používat funkce PHP které jsou k tomu určeny: is_uploaded_file() a move_uploaded_file(). Pomocí těchto funkcí je nutno přesunout soubor do adresáře v pracovním prostoru WWW serveru. Tento cílový adresář se musí předem vytvořit pomocí FTP přístupu. Tím je zajištěno, že soubor je v pracovním adresaři v prostoru WWW serveru. Se soubory lze pak dále běžně pracovat a není potřeba měnit žádna práva u adresářů a souborů.

Toto platí i pro ostatní práci se soubory, vytváření, mazání a změny. Je nutno vždy takovéto soubory umísťovat do prostoru WWW serveru a případné adresáře je vhodné zakládat předem pomocí FTP přístupu.

Odkazy na dokumentaci:

Chyba která je obvykle hlášena při nedodržení správné práce se soubory:

PHP Warning: .......: open_basedir restriction in effect. File(/tmp/phpVHfy4j) is not within the allowed path(s): (....) in ..... on line ....

E-shop | RSS | QR kód | Tisk | Hledání
VDSL nabidka