| MOTOR! (de cautare) |
|
| Acasa | Adauga site | Clasamente | Contact |
| CSS CGI JavaScript PHP SSI |
| Resurse | Introducere in SSI de Constantin Ghioc | |
|
|
SSI (Server Side Includes - Programe incluse de partea Serverului) reprezinta o foarte utila componenta CGI. Folosind SSI poti adauga continut dinamic paginilor tale web. Partea cea mai interesanta pentru incepatori este ca nu ai nevoie sa stii nici-un limbaj de programare (gen Perl sau PHP) pentru a folosi SSI. SSI iti permite sa adaugi in mod dinamic un fragment de cod (de exemplu data curenta sau un alt fisier HTML) intr-o pagina web. Instructiunile SSI sunt procesate de catre server, iar browser-ului vizitatorului ii este trimis cod HTML.
Pot folosi SSI?Pentru a folosi SSI ai nevoie ca paginile sa fie gazduite pe un server web care suporta SSI. In cazul in care nu cunosti deja acest lucru, poti face un mic test.Creeaza o pagina web, in care pune in cadrul sectiunii BODY fragmentul urmator de cod:
<!--#echo var="DATE_LOCAL" --> Salveaza pagina cu numele test.shtml. Atentie la extensia paginii! Toate paginile SSI trebuie sa aiba extensia shtml (aceasta poate depinde de configurarea serverului. Intreaba administratorul referitor la acest aspect al configurarii). Incarca pagina pe serverul tau si vizualizeaz-o cu ajutorul unui browser. Daca vezi data curenta, totul este OK: poti folosi cu succes instructiuni SSI. Daca nu vezi data, cel mai probabil este ca serverul tau web sa nu suporte instructiuni SSI. Desigur ca acest test nu este unul absolut. Trebuie sa intrebi administratorul serverului despre acest lucru. Poate ca serverul a fost configurat sa foloseasca alta extensie pentru SSI. De exemplu, Hypermart (unul din cei mai mari furnizori de spatiu web gratuit) are configurat serverul astfel incat poti include instructiuni SSI in orice fisier cu extensia htm sau html.
Formatul instructiunilor SSIToate instructiunile SSI sunt plasate in cadrul codului HTML sub forma de comentarii. Aceasta reprezinta o masura suplimentara de securitate pentru cazul in care pagina ar ajunge la browser fara a fi interpretata de server. Toate instructiunile au urmatorul format:
<!--#comanda atributul_1="valoarea_1" atributul_2="valoarea_2" -->Fiecare comanda poate avea diferite atribute, dar cele mai multe accepta simultan un singur atribut.
Prezentarea unora din comenzile SSI
Variabilele de mediu SSIUn numar de asemenea variabile sunt disponibile documentelor SSI. In plus fata de variabilele CGI sunt adaugate si urmatoarele:
Exemple ale folosirii SSI
Cea mai cunoscuta utilizare a SSICea mai frecventa comanda SSI este "include". Sa presupunem ca ai un site cu 100 de pagini. Pe fiecare pagina, ultima linie cuprinde o instiintare a dreptului de autor si o adresa de contact:
© 2001 Copyright 2001 <a href="mailto:adresa@server.ro">Pro Finance</a> Sa presupunem ca iti schimbi adresa de contact din adresa@server.ro in adresa_noua@server.com. Ce trebuie sa faci? Sa modifici toate cele 100 de pagini, adica sa deschizi 100 de fisiere si sa il editezi pe fiecare in parte. Cum ar decurge aceasta inlocuire in cazul folosirii SSI? Ultima linie din cadrul fiecarui fisier (notita de copyright) o salvezi intr-un fisier "copyright.htm". In toate cele 100 de pagini, pe ultimul rand scrii urmatoarea instructiune SSI:
<!--#include var="copyright.htm" --> Daca vrei sa modifici adresa de e-mail tot ce ai de facut este sa editezi un singur fisier, copyright.htm. Suna fascinant? Dar daca site-ul tau ar avea 1.000 de pagini? Bafta in continuare!
Constantin Ghioc |
| Informatii IT |
|
|
| © 2000 - 2008 Pro Finance | Politica de folosire a datelor culese in cadrul site-ului | |
| Inregistreaza nume de domenii platind cu PB$! Castiga PB$ participand la discutii! |