Server Side Includes
From Wikipedia, the free encyclopedia
Remove ads
Server Side Includes (SSI) არის მარტივი სერვერული სკრიპტული ენა რომელიც პრაქტიკულად მარტო web ისთვისაა ღირებული. როგორც სახელი მიგვანიშნებს ძირითადი დანიშნულება ამ ენისა არის ერთი ფაილის შიგთავსისი მეორეში ჩამატება, როდესაც ვებ სერვერი ამ უკანასკნელს დაამუშავებს და მას კლიენტს გაუგზავნის. მაგალითად ფაილის შიგთავსი (.html, .txt, ა.შ.) რომელიც რაიმე ყოველდღიურად განახელებად ინფორმაციას შეიცავს შესაძლებელია ვებ გვერდში შემდეგი ბრძანებით მოვათავსოთ:
<!--#include virtual="../news.txt" -->
ასეთი სახის შიგთავსის მოთავსება მოსახერხებელია მაგალითად ნავიგაციის მენიუებისათვის და საერთოდ როდესაც რამე შიგთავსი რამოდენიმ-გან/ჯერ უნდა იქნას გამოყენებული. მაგალითად apache ვებ სერვერს საწყისი კონფიგურაციით ასრულებს SSI დირექტივებს .shtml or .shtm გაფართოებების ფაილებში. რაღა თქმა უნდა შეიძლება apacheს ისე დაკონფიგურირება რომ სხვა გაფართოებების ფაილებშიც მოხდეს SSI დირექტივების შესრულება. შეიძლეაბ ითქვას რომ SSI პატარა, ავტომატიზირებული დავალებებისათვის არის მოსახერხებელი. თუ საჭიროა უფრო რთული დამუშავება, perl-ს, php-ს, asp-ს ა.შ. ვერ ავუვლით გვერდს.
Remove ads
მარტივი სინტაქსი
SSI ს აქვს მარტივი სინტაქსი
<!--#directive parameter=value parameter=value -->
. ეს დირექტივები მოთავსებულია HTML კომენტარებს შორის, რათა იმ შემთხვევაში თუ SSI არ არის აქტივირებული ამ გვერდისთვის, კოდში არსებული დირექტივები არ გამოჩნდნენ საიტზე.
დირექტივები
ძირითადი დირექტივები
რთული დირექტივები
Remove ads
იხილეთ აგრეთვე
- PHP
- ASP
- JSP
- ESI (Edge Side Includes)
რესურსები ინტერნეტში
- Apache mod_include Reference (ინგლისური)
- Apache SSI Tutorial (ინგლისური)
- Server-Side Includes Tutorial (ინგლისური)
- Plain-English Guide to SSI (ინგლისური)
- Alex's SSI Tutorial დაარქივებული 2008-01-13 საიტზე Wayback Machine. (ინგლისური)
- Kavoir SSI Framework დაარქივებული 2008-01-01 საიტზე Wayback Machine. (ინგლისური)
- SSI-Developer, Apache Server Side Includes (ინგლისური)
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads