SSI - szerver oldali tartalmazza - többek között irányelvek a szerver oldalon

SSI jelentése S Szerverhitelesítés S ide én nclude. SSI - egy sor parancsot, amely lehetővé teszi, hogy tartalmazza az oldal információ hozzáférhetetlen révén a HTML, például a kimenet a programok, a környezeti változók és a statisztikák fájlok (méret, létrehozás dátuma, stb ..). Mindez és még lehetővé teszi, hogy nem CGI-scriptek, de miért írni egy forgatókönyvet, hogy a fájl mérete, ha tudja használni SSI? :)

SSI működik egyszerű: ha kap egy kérés egy dokumentumot, amely az SSI-irányelv http-kiszolgáló feldolgozza a dokumentum megfelel minden SSI-irányelv és a kapott dokumentum visszakerül az ügyfél. Http-szerver automatikusan ellenőrzi az összes dokumentumot SSI-irányelvek, de csak azok, akik a típusát a kiszolgáló beállításait.

AddType text / html .shtml
AddHandler szerver elemzett .shtml

Ezután az összes dokumentumot a kiterjesztése .shtml ellenőrizni fogják SSI-irányelvet. De ez sokkal kényelmesebb, hogy meghatározza, hogy az összes .html -files tartalmazhat SSI. Ez úgy történik, az alábbi sor hozzáadásával a Srm.conf:

AddType text / html .html # nem szükséges, mert és ezek úgy ismertetjük.
AddHandler szerver elemzett .html

Most van szükség ahhoz, hogy a végrehajtás az SSI a könyvtárat, ahol a fájlok vannak. Keresés az access.conf katalógusban leírás, amely a html'y, és adjunk hozzá Options direktíva Tartalmazza.

# Annyira
Options Indexes
# Ez annyira
Options Indexes Tartalmazza

Ha a könyvtár nem regisztrált, regisztrálni kell. Tiszteld az Apache dokkoló. hogy megtanulják, hogyan kell csinálni. :) És ha nem képesek arra, hogy módosítsa vagy Srm.conf a access.conf. azaz Ön nem rendszergazda. majd egy sörre, majd az admin. :)

Használhatja a következő SSI-irányelv:

Használják kimeneti értéke a környezeti változó.

Akkor jött az oldalon -

Listája környezeti változókat:

PGP-kulcs:
-----BEGIN PGP nyilvános kulcs BLOCK ----- Version: PGPfreeware 5.0i nem kereskedelmi használatra mQBtAzhowUIAAAEDAM + 2uk0Jd15B49ZUd6oN6qsMWI / lLixReCHqRFh / 1rCzGChj AS82oFsXzW55bUCHvK2g9BWyPIdP2vr6HirF1RL / 7eyZ0kCPgp / btBGMMdFlLEN8 lnZeDa / DyHe9VH8GYwAFEbQPREggPGRoQG51bGwucnU + iQB1AwUQOGjBQsPId71U fwZjAQGfBwMAqOlRs0SbsM / WHunVOGWxRPaIbpU5BmAttA6j / iVzvcO1cn9O2mYw YLuIC5KtucsYIRXPfopifY5RLmSQgnJhBQL2G7IcKGmYh9dTk5LYqJKAus + cNHRl zGZX1Hw2DqOu = 0Kmx - --- END PGP nyilvános kulcs BLOCK -----
fsize fájl

Beilleszti a méret a megadott fájlt.

Fájl mérete ezen az oldalon:

Fájlméret oldal: 15k
flastmod fájl

Szúr az utolsó módosítás ideje a megadott fájlt.

utolsó módosítás ideje a fájlt ezen az oldalon:

Fut külső program (exec cmd), vagy egy cgi-script (exec cgi) és beleilleszkedik a tartalmát az oldal kimenet.

Néhány információ Önnek:

Néhány információ Önnek:

Használja a böngésző „Netscape”. Version 4.73 [en] az operációs rendszer "Linux 2.2.14-15mdk i686)." Van közvetlen hozzáférést biztosít az internethez. Az Ön IP - 194.186.148.202. és a gazdagép nevét - tura.ru
Nem annyira. )


Most:
config Hibaüzenet
config sizefmt
config timefmt

Különböző paramétereket SSI konfiguráció. config Hibaüzenet módosítja az alapértelmezett üzenet a felhasználó által bevitt hibákat. hibaüzenet jelenik meg, ha nem megfelelően végezzük, SSI-direktíva, például hiányában cgi-script, amit próbál futtatni.

Ez a standard hiba, ha fut egy script, ami nem létezik:

Most cserélje ki a hibaüzenetet, és ismétlés:

Irányelv config sizefmt változtassa meg a fájl méretét a kimeneti formátum.

Fájl mérete kilobyte-ban ezen az oldalon:

Fájl mérete bájtban ezen az oldalon:

A fájl mérete az oldal kilobájtokban: 15k
A fájl mérete bájtban ezen az oldalon: 14,856

Irányelv config timefmt formátumának módosításához dátum és idő kijelzés.

módosítás ideje, ez az oldal fájlt másodpercek óta 01/01/1970:

fájl módosításának idejét ezen az oldalon olvasható formában:

Használt paraméterek a konfigurációs timefmt:

Megjeleníti az összes környezeti változót. A paraméterek nem számít.

Listája környezeti változókat:

Ez beállítja az értéket egy környezeti változó. A méret beállítása var = "NAME_OF_VARIABLE" value = "érték".

A változó értéke szerverrel:


A változó értéke szerverrel:

A változó értéke SERVER_NAME: in-hosting.agava.ru
Változás az értéke:
A változó értéke SERVER_NAME: www.dhls.ru
if / else

A jelenléte egy ilyen csapat nem tud, de örül. ) Használják, hogy szabályozza a kimeneti állapot az oldal. A szintaxis a következő:

HTML-kódot, amely megjelenik, ha feltétel1 igaz

HTML-kódot, amely megjelenik, ha feltétel1 hamis és igaz CONDITION2

HTML-kódot, amely megjelenik, ha minden feltétel hamis

Feltétel - ez akár egy string, ami igaz, ha nem üres, vagy állítsa a string összehasonlító operátorok. Az üzemeltetők lehet = ,! = és>. Ha a második karakterlánc tartalmazza a „/” (per jel), akkor a feltétel igaz, ha az első sorban találkozunk legalább egy előfordulása a második húr. Akkor össze több összehasonlító operátorok az üzemeltetők (ÉS) és || (OR). A csoportosítás a kifejezéseket használják „()” (zárójelben).

Következtetés: Böngésző: Unknown (Mozilla / 4,73 [en] (X11; I; Linux i686 2.2.14-15mdk))

Kapcsolódó cikkek