Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> počítač >> počítačový softvér >>

Ako CGI skriptovanie Works

E
  • SERVER_NAME
  • SERVER_PORT
  • SERVER_PROTOCOL
  • SERVER_SOFTWARE

    There sú všetky druhy zaujímavých kusov informácií pochovaných v týchto premenných prostredí, vrátane dĺžky vstupného reťazca (CONTENT_LENGTH), použitá metóda (GET alebo POST - REQUEST_METHOD vám umožní zistiť, či sa pozrieť do STDIN alebo QUERY_STRING pre vstup) je IP adresa počítača užívateľa (REMOTE_ADDR), a tak ďalej. Kompletný popis týchto premenných, pozri premenné prostredie CGI.
    Vytvorenie reálnu podobu

    A skutočná podoba sa bude tvorená z rôznych vstupných oblastí, a to bude vyžadovať určité množstvo kódu skript vrátiť späť mapovanie charakter a vyradil jednotlivé reťazce. Začnime pohľadom na štandardný vstup ovládacie prvky na formulári. Patrí medzi ne:

  • Single-linkový vstup textu
  • Multi-linkový vstup textu
  • Výberové zoznamy
  • Skontrolujte políčka
  • prepínače
  • Špecializované tlačidlá pre odosielanie alebo vymazanie formulára

    Môžete kombinovať tieto ovládacie prvky s ostatnými statický text a grafiky, ako by ste na iné stránky.

    Tu je niekoľko príkladov, ktoré ukazujú použitie rôznych kontrolných značiek:

    Jednoriadkové upraviť

    Slovo " vstup " identifikuje jednoriadkový editačný oblasť. &Quote; názov " Pole poskytuje identifikátor ovládacieho prvku skriptu CGI a mala by byť jedinečný pre každý ovládací prvok na formulári. &Quote, veľkosť " pole indikuje šírku v znakoch, vstupnej oblasti na formulári. &Quot; Maxlength " obmedzuje maximálny počet znakov vo vstupnom priestore. &Quot; VALUE " . Nastavuje počiatočnú hodnotu

     Enter Name: < vstupné name = " Name " size = 30 Maxlength = 50value = " Sample " > 

    Zvyčajne je vstupný priestor predchádza kusom statického textu identifikujúce účel vstupného poľa. Ukázaný tu je statický text " Zadajte názov: ".

    Môžete pridať hodnotu " type = int " obmedziť vstup celočíselné hodnoty. Štandardne je typ " textu " a prijíma všetky znaky.

    Multi-linka editovať

    Multi-linka editačné oblasť je podobný vstupnej oblasti. Môžete definovať názov pre ovládací prvok, a definovať jeho veľkosť na formulári v riadkoch a stĺpcoch. Všetko, čo dal pred < /textarea > tag sa objaví v ovládacom prvku ako predvolený hodnota

    . < názov textarea = " Sídlo firmy " cols =

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