![]() |
《 CGI程式設定說明 (15mb專用) 》 | ![]() |
| 。 路徑設定說明 |
| 本市Perl所在路徑 | /usr/local/bin/perl |
| 市民目錄絕對路徑 | /home/city1/個人帳號名稱/www/ |
| 市民個人CGI連結路徑 | http://www.tacocity.com.tw/cgi-bin/cgiwrap/個人帳號/CGI檔名 |
| 。 舉個例子來看看 |
| 現在就以蠻常見的留言板程式作為範例, 本程式是由 Matt Wright 於 1996 年完成,檔名為 wwwboard.pl 其中後面有 ( * ) 者代表相對於 $basedir 目錄之相對路徑> |
| #!/usr/local/bin/perl | 設定Perl所在位置絕對路徑 |
| $basedir="/home/city1/你的帳號/www/cgi-bin"; | 設定CGI程式所在位置絕對路徑 |
| $cgi_url="http://www.tacocity.com.tw/cgi-bin/cgiwrap/你的帳號/wwwboard.pl"; | 設定CGI程式所在位置連結路徑 |
| $baseurl="http://www.tacocity.com.tw/你的帳號/cgi-bin"; | 設定留言板檔案所在位置連結目錄 |
| $mesgdir="messages"; | 設定留言板訊息所在目錄(*) |
| $datafile="number.txt" | 設定留言板編號數目檔案(*) |
| $mesgfile="wwwboard.htm"; | 設定留言板檔案名稱(*) |
| $ext="htm" | 設定留言板訊息副檔名(*) |
| $title="留言板主題"; | 設定留言板檔案主題 |
| 按照上面設定完成後, 在$basedir的目錄之內, 建立下列目錄或檔案: |
| 1. $mesgdir的目錄 |
| 2. $datafile的檔案(檔案內容為0) |
| 3. $mesgfile的檔案 |
| 4. 即可使用留言板囉 |
| 。 Sendmail 程式的設定路徑 : | /usr/sbin/sendmail |
| 。 cgi 程式的圖片出不來? |
| 在 cgi 程式中若有使用到圖片,而這張圖片的實際存放位置為 /home/city1/帳號/www/cgi-bin/pic/abc.gif 的話,其連結路徑不能用相對路徑,而要使用 http://www.tacocity.com.tw/帳號/cgi-bin/pic/abc.gif |
|