SSI 網頁程式設計課程目錄

第二個 SSI

Okay! 完成了上一節的 SSI 命令, 原來就係咁簡單!

當然, 每個網頁可以加入超過一個 SSI 命令啦! 這一節我們要在網頁的底部加入一個註腳 (footer).

第一步: 編寫一個 Perl 程式

編寫一個註腳 (footer) 的 Perl 程式.

程式碼如下:

#!/usr/bin/perl
print "Content-type: text/html\n\n";

########################################

print "<hr size=1 noshade>";
print "<center><a href=\"http://ssi-tutorial.mygreatname.com/tutorial/ssiclass/1-1.html\">
SSI Chapter 1</a>
\| <a href=\"http://ssi-tutorial.mygreatname.com/tutorial/ssiclass/1-2.html\">
SSI Chapter 2</a></center>";

[注 意] :

以上 print "<center><a href=.....Chapter 2</a></center>"; 是一行的.

第二步: 儲存及上傳檔案

將檔案儲存為 (Save As) footer.pl 及上傳到你的網頁寄存戶口的 cgi-bin 目錄.

第三步: 加入SSI命令

我們仍然使用上一節的 HTML 網頁文件例子, 再加入一個新的 SSI 命令:

<html>
<body>
<p>This is my first SSI command.</P>
<!--#exec cgi="/cgi-bin/script1.pl"-->
<p>This is the footer</p>
<!--#exec cgi="/cgi-bin/footer.pl"-->
</body>
</html>

解釋如下:

第 七 行 : <!--#exec cgi="/cgi-bin/footer.pl"-->

這行也是一個 SSI 命令.

#exec 這個 SSI 命令可以直接從網頁上執行 cgi-bin 目錄內的 Perl 程式 footer.pl

"/cgi-bin/script1.pl" 必須是正確的地址.

執行 footer.pl 後, 網頁的底部會插入註腳

第四步: 儲存及上傳檔案

將檔案儲存, 上傳到你的網頁寄存戶口及測試是否可以正常執行.


實例:

View Example

以上例子是非常實用, 你只需要更改 footer.pl 便可以將網站所有網頁 (可能是 200 頁或以上!) 的註腳更改! Very Easy!