Ta strona wygląda tak kiepsko, ponieważ korzystasz z przeglądarki nie obsługującej ogólnie przyjętych standardów internetowych. Aby zobaczyą ją w pełnej krasie, zaktualizuj ją do wersji zgodnej z tymi standardami. Trwa to krótko i nie kosztuje nic.

Server Side Includes

Strona 1 2 3 4 5
Michał Paluchowski | opublikowany: 2001-06-22 | średnia ocena: brak ocen (wymagane minimum 5)

Dyrektywa ta zmienia domyślne zachowanie SSI.

errmsg

Ustawia inny niż domyślny komunikat o błędzie. Najlepiej umieścić go na samej górze dokumentu.

Przykład:

<!--#config errmsg="Znowu błąd SSI. Napisz do administratora root@serwer.pl" -->

timefmt

Określa format w jakim przedstawiana będzie data i czas. Musi być umieszczone przed dyrektywą echo. Przykład:

<!--#config timefmt="%A, %B %d, %Y" -->
<!--#echo var="LAST_MODIFIED" -->

wyświetli

Wednesday, April 12, 2000 (niestety po angielsku)

Symboli pozwalających dostosować format czasu jest sporo, więc proponuję wydrukować sobie ich listę.

sizefmt

Określa format w jakim podawana jest wielkość pliku. Użyj "bytes" dla bajtów i "abbrev" dla kilobajtów oraz megabajtów. Musi występować przed dyrektywą fsize. Przykład:

<!--#config sizefmt="abbrev" -->
<!--#fsize file="download.zip" -->

Include

To zdecydowanie najbardziej pożyteczna i najczęściej wykorzystywana dyrektywa SSI. Pozwala wstawić zawartość jednego pliku do drugiego. Jest to szczególnie przydatne gdy na wielu stronach znajdują się te same elementy (np. nagłówek czy menu) i trzeba je zmienić na inne. Wystarczy zapisać całe menu jako osobny plik a w pozostałych wstawić dyrektywy SSI.

Parametry są tylko dwa, ale ważne jest abyś użył właściwego.

virtual

Podaje wirtualną ścieżkę do dokumentu na serwerze.

<!--#include virtual="/includes/naglowek1.html" -->

Najlepiej stworzyć osobny katalog z plikami do wstawiania w inne strony. Należy pamiętać, że wstawiona zostanie cała zawartość pliku źródłowego, więc umieść w nim dokładnie to co chcesz mieć na stronie docelowej.

Na przykład możesz stworzyć stopkę dla każdej strony, gdzie będzie informacja o prawach autorskich i Twój adres e-mail. Może wyglądać tak:

<p>Wszystkie prawa zastrzeżone.</p>
<p>Kontakt <a href="mailto:adres@email.pl">Autor strony</a></p>

Zapisz to jako stopka.html i we wszystkich dokumentach w odpowiednim miejscu (prawdopodobnie na dole strony) umieść dyrektywę include wskazującą na ten plik.

file

Podaje ścieżkę w obecnym katalogu. Nie można przejść do poprzedniego ani przez użycie ../ ani ścieżek bezwzględnych.

<!--#include file="naglowek1.html" -->

Używając tego parametru musiałbyś mieć plik nagłówka w każdym katalogu, co nie poprawiłoby sytuacji uaktualnień. Może to być jednak przydatne jeżeli chcesz wstawić plik tylko na jednej stronie.

Następna strona: Echo
Strona 1 2 3 4 5  
projekt i multimedia
programowanie
marketing
strategie prowadzenia
infrastruktura
praca