<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      Cgi基礎圖文說明教程之:5 Perl簡介

      [摘要]Perl簡介 準備模板 在你的PC或Mac上建立一個文件夾 - perltour。 點擊這里下載模板文件 - template.txt。把它保存到perltour文件夾中。 在你最喜歡的文本編輯器中打開這個文件。 把第一行替換為你已經定位的Perl路徑。對于Windows NT用戶:刪除這...
      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"目錄中?梢愿愕南到y管理員確認是哪種情況。

      拷貝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正常工作。>>



      日韩精品一区二区三区高清