-10 < OPTION > 11-20 < OPTION > Dvacet jedno-třicet < OPTION > 31 - 40 < OPTION > 41 - 50 < OPTION > 51 - 60 < OPTION > 61 a up < /SELECT > < p > Zadejte svůj komentář: < input name = " název " size = 40 maxlength = 100 > < p > < INPUT TYPE = předložit hodnota = " Vložte " > < INPUT TYPE = vynulování hodnota = " Obnovit " > < /FORM > < /body > < /html >
CGI skript odkazuje tento formulář obdrží čtyři různé kusy dat: jméno, věk, pohlaví a poznámku o čtenáře, který odešle formulář. Skript bude muset vyřadil čtyři hodnoty a zvládnout všechny charakteru transformací. Samostatný soubor s názvem http://www.howstuffworks.com/survey.c byla použita k vytvoření skript survey.cgi a je asi 100 řádků dlouhý.
Přehled vypsaných
V tomto rychlou prohlídku CGI skriptování , jsme viděli, že:.
Skript CGI je program - obecně C program nebo skript v Perlu,
Na většině serverů, CGI skripty žijí v adresáři s názvem cgi -zásobník. Skript je spuštěn, když je adresa URL skriptu požádal o prohlížeči.
Cokoliv, že skript posílá na standardní výstup bude odeslána do prohlížeče. Řetězec " Content-type: text /html \\ n \\ n " by měla být první věc, kterou poslal. Za to, že cokoliv; ale typicky, platné HTML tagy pro validní HTML dokumentu jsou zaslány.
vstupu je posílán do skriptu vytvořením formulář HTML, jehož ACTION určuje URL skriptu.
Když skript přijímá data z formuláře, má analyzovat z různých řetězců a převést všechny změněných znaků. Viděli jsme jednoduchý C program, který může provádět tyto úkoly. CGI knihovna pro Perl (viz následující strana) umožňuje snadnou konverzi pro Perl skripty.
Pokud jste dělali na skutečném webu to by obvykle uložit výsledky z každého průzkumu do textový soubor nebo databáze tak, že byste se mohli podívat na výsledky později. To je snadné dělat buď z C program nebo skript v Perlu.
Pro více informací, podívejte se na odkazy na další stránce.