Mik szkriptek
Mik scriptek?
Hogyan működik a CGI-szkript? Természetesen tudom idézni néhány technikai útmutatást, de az előnyeit ez nem lesz elég. Ezért azt mondani, hogy minden úgy történik, a saját szavaival.
Tehát az oldal a látogató kitölti a mezőben, például, hogy írjon az vendégkönyvet.
Utána rákattint a „Küldés”, és amely futtatja a cgi-script.
A szkript végzi el a beprogramozott - ebben az esetben beolvassa az adatokat a forma és kiírja a vendégkönyvben fájl - és elküldi a böngésző a látogató egy hagyományos HTML-kód, például, egy üzenet
„Köszönöm, hogy hagyott egy megjegyzést a vendégkönyvbe.”
A CGI-programot lehet írni, milyen nyelven?
A válasz meglepő:
Gyakorlatilag bármilyen.
A lényeg az, hogy a szerver ezt a programot, hogy van, a szerver kell telepíteni fordító vagy tolmács a programozási nyelv. Alapozott rendszerek Unix általában a C / C ++, Perl, Shell; A kiszolgálók Windows NT - ugyanaz a Perl, C / C ++ programozási és minden Windows-rendszer, amely támogatja az írás cgi-alkalmazások, mint például, a Visual Basic vagy Delphi. Én személy szerint inkább a Perl nyelvet.
Ő egy értelmezett, hogy egy Perl program nem igényel fordítást. Ez nagyon kényelmes: ha a hibakeresés egy programot az otthoni gépen (ahol például a telepített Windows), majd egyszerűen másolja a szerverre (ami valószínűleg az egyik Unix rendszer - FreeBSD, Linux, Sun Solaris, HP-UX stb.) Ha megváltoztatja a szolgáltató problémák átadása a script nem lesz.
Ha úgy dönt, hogy használja a fordító, például C / C ++. akkor le kell fordítanunk a forráskód a szerveren, amely felhívja a telnet szerver hozzáférést, hogy a szolgáltatók nem szeretnek adni.
„Igen, de nem tudom, Perl” - mondhatnánk. Ha!
Annak érdekében, hogy megszervezi a munkát a script az oldalon, egy programozási nyelv ismerete nem különösebben szükség. A web csak teljesen nemerenoe számú ingyenes szkriptek minden ízlésnek - a meghívott könyvek bonyolult adatbázisok.
Mindössze annyit kell - legalább alapfokú angol nyelvi ismeretekkel. Töltse scriptet lehet CGI-Resources.Com oldalon.
Ez egy speciális könyvtár linkeket tartalmaz több ezer szkriptek a különböző programozási nyelvek.