PTW Master

Posted on: October 5, 2011

Most common directives

Directive

Parameters

Description

Example

include file, direct or virtual Memungkinkan dokumen dimasukkan ke tempat lain, seperti misalnya: (HTML halaman, file teks, script, dll). Parameter ini mendefinisikan file yang disertakan pada root dokumen.

 

 

 

<!–#include virtual=”header.html” –>
Apache tutorial on SSI stipulates the format requires a space character before the “–>” that closes the element.
include file or virtual Termasuk isi dari file yang lain atau hasil dari proses menjalankan script CGI. Jika proses tidak memiliki akses untuk membaca file atau menjalankan script maka akan gagal. “virtual” menentukan target relatif terhadap root domain, sedangkan “file” menentukan path relatif ke direktori dari file ini.

 

<!–#include virtual=”menu.cgi” –>
or
<!–#include file=”footer.html” –>
exec cgi or cmd Direktif ini mengeksekusi program, skrip, atau perintah shell pada server. Parameter perintah cmd menentukan server-side parameter CGI untuk menentukan jalur ke CGI script. <!–#exec cgi=”/cgi-bin/foo.cgi” –>
or
<!–#exec cmd=”ls -l” –>
echo var Direktif ini menampilkan isi dari variabel lingkungan HTTP ditentukan. Variabel yang termasuk adalah: HTTP_USER_AGENT, LAST_MODIFIED, dan HTTP_ACCEPT. <!–#echo var=”REMOTE_ADDR” –>
config timefmt, sizefmt, or errmsg Direktif ini mengkonfigurasi format tampilan untuk tanggal, waktu, filesize, dan pesan kesalahan (kembali ketika sebuah perintah SSI gagal). <!–#config timefmt=”%y %m %d” –>
or
<!–#config sizefmt=”bytes” –>
or
<!–#config errmsg=”SSI command failed!” –>
flastmod or fsize file or virtual Petunjuk ini menampilkan tanggal saat dokumen tertentu terakhir diubah, atau ukuran dokumen tertentu. Parameter yang dipakai tergantung pada dokumen yang digunakan. Parameter file yang mendefinisikan dokumen sebagai relatif terhadap jalur dokumen. parameter maya mendefinisikan dokumen sebagai relatif terhadap dokumen root.

 

<!–#flastmod virtual=”index.html” –>
or
<!–#fsize file=”script.pl” –>
printenv   Direktif ini adalah output daftar semua variabel dan nilai-nilai, termasuk variabel lingkungan dan user-defined. Drektif ini tidak memiliki atribut. <!–#printenv –>

 

Control directives

Directive

Parameters

Description

Example

if expr Digunakan untuk mengetes kondisi yang dapat menentukan dan menghasilkan halaman beberapa logical dari satu halaman fisik tunggal. <!–#if expr=”${Sec_Nav}” –>
<!–#include virtual=”” –>
<!–#endif –>
elif expr Melayani tujuan yang sama sebagai pengkondisian lebih lanjut dalam bahasa pemrograman. <!–#if expr=”${Sec_Nav}” –>
<!–#include virtual=”secondary_nav.txt” –>
<!–#elif expr=”${Pri_Nav}” –>
<!–#include virtual=”primary_nav.txt” –>
<!–#endif –>
else   Jika tidak ada if dan Elif direktif menangkap suatu kondisi yang terjadi, maka else dijalankan. <!–#if expr=”${Sec_Nav}” –>
<!–#include virtual=”secondary_nav.txt” –>
<!–#else –>
<!–#include virtual=”article.txt” –>
<!–#endif –>
endif   Termination of a conditional construct.
set var, value Adalah sebuah Set nilai dari variabel SSI. (Tidak didukung oleh semua implementasi) <!–#set var=”foo” value=”bar” –>

 

Leave a comment


  • None
  • Mr WordPress: Hi, this is a comment.To delete a comment, just log in, and view the posts' comments, there you will have the option to edit or delete them.

Categories