Tudd Intuíció, előadás, bevezetés a programozás perl

Abstract: Ebben az előadásban, jellemzőit részletesen a programozási CGI-scriptek Perl. Meghatározza a szabályokat a szkript hívás adatok továbbítása és fogadása a script az eredmények későbbi felhasználásra a HTTP-csere és a generációs HTML-oldalakat. Okainak megértését Perl-szkript népszerűsége Web-programozás.







Perl programozási nyelv az elsődleges eszköze a CGI-scriptek fejlesztése web-oldalak. Ez nem csak akkor alkalmazható, szükséges volt a nagy kód hatékonyság és nincs szabványos könyvtárak Perl.

Perl, mint egy programozási nyelv fejlődése számos előnye van. Mi felsorolni őket fontossági sorrendben:

  • független szoftver és hardver platform;
  • erőteljes értelmezési húrok;
  • megkönnyítik a dolgozó környezeti változók;
  • egyszerűsége dolgozó szabványos bemeneti és a kimeneti áramok;
  • a képesség, hogy olvasni egy előre meghatározott számú szimbólumot egy bemeneti folyam;
  • kivonatolt táblázatok;
  • szervezésének lehetősége a szállítószalagok;
  • Könyvtár TCP / IP-megosztó;
  • Sok standard könyvtár alkalmazásokat.

Mindez a szoftvert. Perl-ben írt, a mobil és szoftverfejlesztés - gyorsan és egyszerűen.

A szerkezet a Perl-programok

Perl program magyar nyelvi állítások, ami végződhet „”. Például:

Általában a szereplők vannak osztva egyszerű és összetett. Egyszerű operátor - az üzemben nyomtatás. így például, mint egy komponens -, miközben ():

Perl program lefut az értelmező Perl. Vannak összeállítói a nyelvet, de ezek ritkábban. Amikor a programozás CGI-szkriptek Unix értelmező hívják ugyanabból a fájlból, amely tartalmazza a program, mint például:







Ebben az esetben az első sorban - a kihívás, hogy a tolmács a teljes elérési utat a gyökér fájlrendszert.

Azt is kényelmes és Samba, amely lehetővé teszi, hogy módosítsuk „a hely” a Windows a Unix.

stdout

A fő cél a CGI-szkript - a felhasználó kérésére feldolgozó szerver és a kialakulása válasz a kérésre. Akkor úgy egyéb feladatokat, amelyek lehetővé teszik számunkra, hogy megoldja a CGI-scriptek, de ezt a feladatot - a legfontosabb. A szkript létrehoz nem csak egy választ, és a HTTP-válasz. Ez azt jelenti, hogy képezze a fejléc és a HTTP-üzenet törzsében amelyek egymástól egy üres sort.

A legegyszerűbb módja annak, hogy végre egy ilyen választ a nyomtatási parancsot:

Az első sor megadja a HTTP-válasz fejléc és egy üres string (két karakter „\ n \ n”). A többi nyomtatási utasításokat képez a test az üzenetet. A print utasítás a szabványos kimenetre ír listáját érveit. Általánosságban elmondható, hogy a nyomtatási lehet használni a kimeneti adatok bármilyen fájlt. Ha a fájlnév nincs megadva, akkor a kimenet a standard kimeneten.

környezeti változók

Script kiszolgáló által generált bizonyos körülmények között. Ez a környezet hívják a környezet (környezet). Része a környezet az úgynevezett környezeti változókat. Ha hívja a script generál, és besorolja a HTTP-kiszolgáló értéket. A változók listáját határozza leírás Common Gateway Interface.

A Perl, van egy sor beépített rendszer környezeti változó% ENV. „%” Jel a név előtt a tömb azt jelenti, hogy egy asszociatív tömb, azaz tömbelem érték kiválasztható megadásával kulcsot, amely hozzá van társítva. Például, meg kell határozni a hozzáférési mód a script:

Ebben az összefüggésben a „$” jelet, mielőtt a neve a tömb nem lehet félrevezető. Kapcsolatteremtési zajlik egy eleme asszociatív tömb. Ez egy skalár, ezért használta a szimbólum „$”. Key amelyen érték választása van feltüntetve fogszabályozó.

Nagyon hasznos script kiírja az összes környezeti változót. amelyek át a forgatókönyvet (perlenv2.htm). Normális esetben ez a jelentés készült hibakeresés HTML-formában:

Ez az egyszerű script kiírja az értékeket az összes környezeti változót. Egy foreach ciklus. Ebben a ciklusban HKEY változó ciklus fut az összes egyedi kulcs (a nevét a környezeti változók), amely biztosítja a funkcióbillentyűk.




Kapcsolódó cikkek