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

SSI (Server Side Tartalmazza - tartalmazó irányelveket a szerver oldalon)

SSI - ezt az irányelvet, be közvetlenül a HTML-kódot, és továbbítására WEV szerver utasításokat. Találkozik az ilyen irányelvek, amelyek egyébként az úgynevezett SSI-betétek, Web-szerver értelmezi és végrehajtja a megfelelő lépéseket. Mi az, kérdezed? És itt, például: helyezze HTML-fragmentum másik fájlból dinamikus generációs oldalak függően bizonyos változók (pl böngésző típus), és más, hasonlóan szép dolgokat.

Annak érdekében, hogy a szerver tudja, hogy az oldal nem megszokott, de tartalmazza SSI-direktíva, hogy van egy különleges kiterjesztése: * .shtml vagy * .shtm. jelenlétében ami web-szerver előfeldolgozás oldalon. Tény, hogy a kiterjesztés lehet bármilyen - a konfigurációtól függően a web-szerver, de leginkább alkalmazzák * .shtml.

ahol g - a jele elején a SSI-behelyezés

param - paraméterek SSI-irányító

SSI-irányító, körülbelül egy tucat, de elmondom csak a leginkább upotrebimykh. A legnépszerűbb csapat - egy csapat magában foglalja a tartalmát egy fájlt egy másik:

amelyek magukban foglalják - helyezze parancs

virtuális - a paraméter, amely meghatározza, hogyan kell értelmezni az utat - abszolút vagy relatív fájl virtuális

„/path/file.ssi” - az út, hogy a mellékelt fájl

Következő csapat - egy csapat meg egy változót:

ahol var - a csapat meg egy változót

pic - változó neve

„Picture.gif” - az értéke

Ebben az esetben a már definiált változó nevű kép és rendeljen hozzá egy string értéke „picture.gif”. A változó értéke pic már elérhető az SSI-betét, és fel tudjuk használni, saját belátása szerint.

Például ugyanazt a SSI-betét, de különböző értékeket egy adott változó, mi lesz a különböző eredményeket.

Mielőtt azt mutatják, egy igazi példa a változók SSI-zárványok, én megvitatják a parancsokat munka során használt változók. Először is, a csapat a nyomtatási változó értékeket:

Annak végrehajtása vezet az a tény, hogy ha a parancs kiírja a kép, azaz a "Picture.gif".

A változó részt vehet egy kifejezés, ebben az esetben azt, hogy „$” jel. Azt mutatja, hogy ez egy változó, nem csak szöveget.


Miután egy ilyen hozzárendeléssel B változó tartalmazza a string „123456”. Ha a szöveg kell behelyezni a „$” jel, vagy bármely más speciális karaktereket, annak meg kell előznie egy perjel, mint ez: „\ $”. Bizonyos esetekben annak érdekében, hogy félreértések elkerülése végett, a változó értéke lehet zárójelek „$”.

A bonyolultabb változók használata is lehetséges a hagyományos piaci szereplők, amelyek a írásmódú:




ahol a feltétel - a feltétele összehasonlítás

Attól függően, hogy a vizsgálati eredmények tudjuk helyettesíteni egy adott kódrészletet. Mondjuk, elemezhetjük a felhasználó a böngésző típusát és attól függően, hogy adjon egy kódot Netscape Navigator s vagy s Internet Explorer. Ez hasznos lehet bizonyos esetekben, amikor lehetetlen, hogy egy oldal, amely helyesen jelennek meg mindkét böngésző. Itt egy példa egy feltételes állítás:



Ma hétfő van.

Bármi, de nem hétfőn.

Ebben az esetben a vizsgálati feltétel megléte változó $ hétfőn és ennek függvényében kell a helyettesítés egy HTML-kódot.

Most nézzük meg egy valós példát SSI alkalmazás alkotnak összetett dokumentum több SSI-szerelést.

Kezdetben írjuk be a szöveget a fő HTML-dokumentum, azt hiszik, hogy az SSI-betét található / SSI:

index.shtml



Itt a szöveg oldalunkon.

Most írjuk a kódot ilyen SSI-betét:

_header.shtml


<!--#echo encoding='none' var="title" -->
„>
„>

_footer.shtml

Mint látható, a fő dokumentum rendkívül leegyszerűsített és áll irányelvek, beállítja a változó értékét címet. kulcsszavak és leírás. amely szubsztituálva lehet az oldal kódja a feldolgozás SSI-beilleszti a kódot meghatározására a felső és alsó részei az oldal. Valós SSI-betét kód általában sokkal összetettebb, és tartalmazhat egy nagyobb számú definiált változók és bonyolult körülmények kialakítására a végleges formáját oldalon.

Az első SSI előny a tervező szemszögéből az, hogy ez a megközelítés a web-mester, zanimayuschimusya támogatás az oldalon, akkor nem kell félni véletlenül elrontani a design. Elemei komplex elrendezés rejtettek használatával SSI, és támogatja a tartalmát oldalakon lesz sokkal könnyebb és élvezetesebb dolog.

ellenőrizze az e-mail: