Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> počítačový program >>

Jak CGI skriptování Works

prostředí, včetně délky vstupního řetězce (CONTENT_LENGTH), použita metoda (GET nebo POST - REQUEST_METHOD vám umožní zjistit, zda se podívat do STDIN nebo QUERY_STRING pro vstup) je IP adresa počítače uživatele (REMOTE_ADDR), a tak dále. Kompletní popis těchto proměnných, viz proměnné prostředí CGI.
Vytvoření reálnou podobu

A skutečná podoba se bude tvořena z různých vstupních oblastí, a to bude vyžadovat určité množství kódu skript vrátit zpět mapování charakter a vyřadil jednotlivé řetězce. Začněme pohledem na standardní vstup ovládací prvky na formuláři. Patří mezi ně:

  • Single-linkový vstup textu
  • Multi-linkový vstup textu
  • Výběrové seznamy
  • Zkontrolujte políčka
  • Přepínače
  • Specializované tlačítka pro odesílání nebo vymazání formuláře

    Můžete kombinovat tyto ovládací prvky s ostatními statický text a grafiky, jako byste na jiné stránky.

    Zde je několik příkladů, které ukazují použití různých kontrolních značek:

    Jednořádkové upravit

    Slovo " vstup " identifikuje jednořádkový editační oblast. &Quot; název " Pole poskytuje identifikátor ovládacího prvku skriptu CGI a měla by být jedinečný pro každý ovládací prvek na formuláři. &Quot, velikost " pole indikuje šířku ve znacích, vstupní oblasti na formuláři. " MaxLength " omezuje maximální počet znaků ve vstupním prostoru. " VALUE " . nastavuje počáteční hodnotu

     Enter Name: < vstupní name = " Name " size = 30 maxlength = 50value = " Sample " > 

    Obvykle je vstupní prostor předchází kusem statického textu identifikující účel vstupního pole. Ukázaný tady je statický text " Zadejte název: ".

    Můžete přidat hodnotu " type = int " omezit vstup celočíselné hodnoty. Ve výchozím nastavení je typ " textu " a přijímá všechny znaky.

    Multi-linka editovat

    Multi-linka editační oblast je podobný vstupní oblasti. Můžete definovat název pro ovládací prvek, a definovat jeho velikost na formuláři v řádcích a sloupcích. Vše, co dal před < /textarea > tag se objeví v ovládacím prvku jako výchozí hodnota

    . < název textarea = " Sídlo firmy " cols = 30rows = 4 > < /textarea > 

    Zkontrolujte políčka

    A zaškrtávací políčko je specializovaná forma ze vstupního prostoru s typem nastaveným na " checkbox ".

    Page [1] [2] [3] [4] [5] [6] [7] [8] [9]