A scriptek a helyszíni építési
A scriptek a helyszíni építési
Ezen az oldalon megpróbálom elmondani a bonyolultabb elemeket a helyszínen épület - szkripteket. Akik beolvasott az első sor a cikk megállapítja, hogy túl homályos és nehezen emészthető, azt tanácsolom, hogy ne töltse agy és a másik oldalra, vagy az utolsó bekezdés ezt az oldalt.
Mi az a forgatókönyv?
Mert mi ez az egész végül kell?!
Ma, a dolgok, mint a vendégkönyvben, keresés szerver formájában küldött üzenetek - alapvető tulajdonsága szinte minden nagyobb oldalon.
A probléma bevezetésének ezen és más harangok és a síp, természetesen erősen izgatja a fantáziáját bimbózó webmester, megfosztva őt az alvás, az étvágy és a szomjúság a sört. Mert azt szeretné, hogy a webhely nem volt rosszabb, mint az emberek ..)) Sajnos, a tanulmány a HTML oldalak -iskhodnikov versenytársak semmi, de utalásokat a „cgi-bin”. nem, és még a hírcsoportok néha említi néhány szkripteket.
ez a program alapvetően nem különbözik a szokásos programok vannak telepítve a számítógépen - függetlenül attól, hogy az MS Word vagy játék a Quake.
CGI - ez nem egy programozási nyelv, amelyben a script van írva, és egy speciális interfész segítségével, amelyben van egy script fut, és kölcsönhatásba vele.
Van azonban egy meglehetősen kellemetlen pillanatot.
Azon a szerveren, ahol a webhely lehetővé kell tenni, hogy a CGI-scriptek. Az a tény, hogy a forgatókönyvet, mint bármely más program, amely képes futtatni parancsokat a szerver, ami biztonsági kockázatot.
Ahogy az egyik hacker mondta: „Egy cgi -script tudok feltörni a rendszert 5 perc alatt.”
Tehát, ha a befogadó saját weboldalán egy ingyenes szerver, például, vagy Narod.Ru Chat.Ru. akkor nem lesz képes futtatni szkripteket. Azonban néhány ingyenes szerver lehetővé teszi a használatát CGI. így például, Holm.RU. Nos, ha fizet az elhelyezését az oldalt, majd, mint egy szabály, cgi -script megengedett (ha nem -, akkor fizet a szolgáltató az oldal támogatását, véleményem szerint, nem éri meg).
Hogyan CGI -script?
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” gombra. cgi, és elindul, amely -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, az üzenet:
„Köszönöm, hogy hagyott egy megjegyzést a vendégkönyvbe.”
Ie script, amikor a felhasználó bizonyos műveleteket a szerveren. A lényeg az, hogy a szerver ezt a programot.
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.
Most - a gyakorlatban
A konfigurációtól függően, webszerver, a szkript nevét kell egy bizonyos kiterjesztése és / vagy script kell elhelyezni egy adott könyvtárban.
Például a szkript nevét kiterjesztése a .cgi és script kell a cgi-bin könyvtárba.
Forduljon kiszolgáló rendszergazdája a követelmények szkripteket.
Mivel a forgatókönyvet - a program, meg kell, hogy ez a tulajdonság „futtatható”.
Ha a szkript írja adatok bármilyen fájlt (például egy vendégkönyvet fájl), a fájl legyen írható.
Nos, általában, és az összes alapvető bölcsesség.
Következő, szeretném javasolni beszámolót egy kis gyűjtemény egyszerű script, amely könnyen telepíthető a szervezetben a webhely elolvasása nélkül is egy szót az én korábbi homályos vonalak.