Perl簡介 準備模板
在你的PC或Mac上建立一個文件夾 - perltour。 點擊這里下載模板文件 - template.txt。把它保存到perltour文件夾中。 在你最喜歡的文本編輯器中打開這個文件。 把第一行替換為你已經定位的Perl路徑。對于Windows NT用戶:刪除這行。你的機器使用.pl文件擴展名開定位Perl,所以要保證你的文件的擴展名為.pl而不是.cgi。 找到文檔的倒數第八行 - open(MAIL, "|/usr/lib/sendmail -t") || die 把/usr/lib/sendmail替換為你已經定位的sendmail路徑。 找到下一行 - "Content-type: text/text\n\nCan’t open /usr/lib/sendmail!"; 把/usr/lib/sendmail替換為sendmail路徑。 保存文件。 從現在開始你每次創建一個新的CGI時都可以拷貝這個template.txt文件。 建立一個測試文件 我們現在建立一個測試用的CGI程序然后上傳到服務器上。 注意:有些服務器允許你的CGI程序可以在任何web目錄中 - 只要文件名以".cgi"結束。有的服務器要求只能把它們放在"cgi-bin"目錄中。可以跟你的系統管理員確認是哪種情況。
拷貝template.txt到test1.cgi中(在NT上為test1.pl)。 打開test1.cgi然后找到#************BEGIN BODY********* 在這行后面加入一行:print "<h1>Hello World</h1>"; 保存文件。 如果不需要把腳本放在cgi-bin目錄中......
用Telnet程序登錄到你的Unix服務器上。 在Unix命令提示符下,敲入mkdir perltour然后按回車。 敲入chmod a+rx perltour然后按回車。 把test1.cgi文件FTP到perltour文件夾中。注意:應該以ASCII方式上傳你的CGI文件,不能用binary方式。 敲入chmod a+rx test1.cgi然后按回車。 敲入ls -l然后按回車。這時你可以看到test1.cgi的權限:rwxr-xr-x,表明任何人都可以讀和執行這個文件。 運行瀏覽器,輸入你的主目錄URL,把/perltour/test1.cgi加在URL后面。 如果需要把腳本放在cgi-bin文件夾中......
用Telnet登錄到你的Unix服務器上。 向系統管理員詢問cgi-bin的路徑。 在Unix命令提示符下,敲入cd cgi-bin路徑,然后按回車。 把test1.cgi文件FTP到服務器的cgi-bin文件夾中。注意:應該以ASCII方式上傳你的CGI文件,不能用binary方式。 敲入chmod a+rx test1.cgi然后按回車。 敲入ls -l然后按回車。這時你可以看到test1.cgi的權限:rwxr-xr-x,表明任何人都可以讀和執行這個文件。 運行瀏覽器,輸入你的服務器的URL,把/cgi-bin/test1.cgi加在URL后面。例如,http://www.myserver.com/cgi-bin/test1.cgi。 Hello World將以大字母出現,表明CGI正常工作。>>
|