Fsize wyświetla rozmiar określonego pliku. Format w jakim rozmiar zostanie wyświetlony może być określony przez użycie dyrektywy config w połączeniu z parametrem sizefmt. Fsize jest podobny do polecenia include ponieważ przyjmuje zarówno parametr file jak i virtual. Pamiętaj, virtual pozwala wyświetlić rozmiar pliku umieszczonego gdziekolwiek na serwerze, nie tylko tego nad którym obecnie pracujesz.
tych samych autorów
- IMAP w stylu PHP [MP]
- Własne RSS [MP]
- Rodzina XSL [MP]
- Wprowadzenie do XML [MP]
- Rozszerzenia XSSI [MP]
zobacz również
<!--#fsize file="index_temporary.html" -->
flastmod
Flastmod wyświetla datę kiedy określony plik został ostatnio zmodyfikowany. Format w jakim data zostanie wyświetlona może być określony przez użycie dyrektywy config w połączeniu z parametrem timefmt. Fsize jest podobny do polecenia include ponieważ przyjmuje zarówno parametr file jak i virtual. Pamiętaj, virtual pozwala wyświetlić datę pliku umieszczonego gdziekolwiek na serwerze, nie tylko tego nad którym obecnie pracujesz.
<!--#config timefmt="%A, %d %B, roku %Y" -->
<!--#flastmod file="file.html" -->
Oto pozyteczny trick, który pozwoli wyświetlić daty ostatnich modyfikacji plików ze spisu treści. Po prostu dodaj poniższą linię z odpowiednią ścieżką po każdym odnośniku.
<!--#config timefmt=" %B %d, %Y" -->
<a href="/katalog/plik.html">Plik</a>
<!--#flastmod virtual="/katalog/plik.html" --><br>
<a href="/inny_katalog/inny_plik.html">Inny Plik</a>
<!--#flastmod virtual="/inny_katalog/inny_plik.html" -->
Co wyświetli:
Plik April 19, 2000
Inny Plik January 08, 2000
Wygląda to na mnóstwo pracy przy dwóch odnośnikach ale pomnóż odnośniki razy dwadzieścia i pomyśl, że wszystkie są modyfikowane regularnie, i trzeba zmieniać daty. Łatwo więc zorientować się jak wykorzystanie flastmod ułatwia życie.
exec
To polecenie wykonuje skrypt CGI lub polecenia shella. Musi zostać uruchomione aby być wykorzystywane. Dostępne parametry to:
cmd wykona polecenie shella wykorzystując /bin/sh.
cgi wykonuje skrypt CGI. Poniższe polecenie umieści w tym miejscu licznik na stronie, przyjmując, że counter.pl to skrypt licznika znajdujący się w katalogu cgi-bin.
<!--#exec cgi="/cgi-bin/counter.pl" -->
To właściwie wszystko jeśli chodzi o podstawową wersję SSI. Jednakże eXtended SSI Apache'a to zupełnie nowy świat, czekający na odkrycie. Oto kilka miejsc, gdzie można go znaleĄć.
Apache Week - Using Server Side Includes
W3C - Server Side Include commands
Apache: The Definitive Guide Chapter 10: Server Side Includes
Webmonkey - The Fundamentals of XSSI
Webmonkey - Using XSSI Variables
Webmonkey - Backend Apache/XSSI