多时在制作网页时都很想加入一些留言板日记本讨论板之类的精.docx

上传人:b****8 文档编号:27789869 上传时间:2023-07-05 格式:DOCX 页数:10 大小:326.10KB
下载 相关 举报
多时在制作网页时都很想加入一些留言板日记本讨论板之类的精.docx_第1页
第1页 / 共10页
多时在制作网页时都很想加入一些留言板日记本讨论板之类的精.docx_第2页
第2页 / 共10页
多时在制作网页时都很想加入一些留言板日记本讨论板之类的精.docx_第3页
第3页 / 共10页
多时在制作网页时都很想加入一些留言板日记本讨论板之类的精.docx_第4页
第4页 / 共10页
多时在制作网页时都很想加入一些留言板日记本讨论板之类的精.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

多时在制作网页时都很想加入一些留言板日记本讨论板之类的精.docx

《多时在制作网页时都很想加入一些留言板日记本讨论板之类的精.docx》由会员分享,可在线阅读,更多相关《多时在制作网页时都很想加入一些留言板日记本讨论板之类的精.docx(10页珍藏版)》请在冰豆网上搜索。

多时在制作网页时都很想加入一些留言板日记本讨论板之类的精.docx

多时在制作网页时都很想加入一些留言板日记本讨论板之类的精

多時在制作網頁時.都很想加入一些留言板.日記本.討論板之類的板板.但很多時申請回來的板板很快便被砍掉.很想自己去做一個.但跟本都不知道是cgi甚麼來的.所以便無從入手.那怎麼辦呢?

CGI是另一種互動的程式語言.而且需要一個支援這程式的空間才能架設成功.板主初學時跟本不知道要需要支援空間.把它上傳到普通的空間如:

geocities.跟本不成功.後來得到一些網友的幫助.才明白如何架設和上傳.所以非常感謝她們.現在我把我所找的有限的cgi架設的方法.來教大家一下.希望你們都有一個屬於自己的留言板板ar!

!

大家去一些供下載的網站抓程式回來時.可記得向對方通知一聲呀.不然.會給人罵侵犯版權呀.加上站長暫時未懂如何中文化.所以你們別問我要程式呀!

!

CGI

  CGI是CommonGatewayInterface的簡稱,一般人以為它代表一種網絡語言,其實CGI是一種讓遠端使用者能使用伺服器資源的管道,CGI可以由很多種電腦語言編寫而成,例如C,Perl,VisualBasic,PHP等等,可是大部份伺服器都只支援以Perl編寫的CGI程式。

PERL解釋器位置

  在PERLCGI中,第一行必須是服務器上PERL解釋器的位置,一般是#!

/usr/bin/perl和#!

/usr/local/bin/perl,注意,前面的#!

不能去掉,這個如有不明,要向管理員詢問。

如果是在WIN9X/NT的機上裝了PERL解釋器(如ActivePerl、PerlForWin32),在CGI中不用專門定義PERL解釋器位置了,就保留#!

/usr/bin/perl或#!

/usr/local/bin/perl就行了。

 * 學校的PERL解釋器位置為#!

/usr/bin/perl–

在學校空間執行CGI

1.在自己的帳號下,建立可以執行cgi程式的目錄.

 例如:

  帳號:

joe

  建立~joe/public_html/cgi-bin目錄。

2.把測試用的程式放到自己的cgi-bin目錄中。

3.如何用網址來表示執行你的cgi程式:

 例如:

  帳號:

joe

  程式:

test.cgi

  網址:

http:

//www.fg.tp.edu.tw/cgi-bin/cgiwrap/joe/test.cgi

更改架設部分請參考OECSPACE教學

 

CGI-BIN目錄限制的空間架設方法

步驟一、下載教學範例程式

下載主程式apeboard.zip

下載apeskin[教學範例頁框式討論版]

步驟二、解壓縮apeboard.zip檔案如下:

apeboard

└apeboard_plus.cgi

└apeboardp_mt.cgi

└boardini.cgi

└apeboard.dat

1.用記事本打開apeboard_plus.cgi和apeboardp_mt.cgi

修改第一行perl路徑,perl路徑請至你的空間查詢

例如:

netfirms空間路徑為#!

/usr/bin/perl所以就不需要再修改

2.用記事本打開boardini.cgi修改管理員資料(初學不要修改其他設定)

#管理者e-mail____.01

$admin='xxxx@';

#首頁url____.02

$indexurl='

#管理cookie名稱____.03

$mt_cookiename='hoge_mt';

#回首頁url____.04

$back_url='

#管理者回覆顯示名稱____.21

$master_name='candy';

#是否開啟回覆功能?

____.22

$res_sort='on';

步驟三、解壓縮apeboard.zip檔案如下:

解壓縮頁框式討論版apeskin檔案如下:

oec1-discuss

└img(圖片目錄)

└form.html

└info.html

└apeskin.html

└res_file.html

└skinini.cgi

步驟三、準備上傳檔案

到這裡先說明一下你的空間以netfirms空間為例

cgi檔案必須上傳到cgi-bin目錄下才可以執行

圖片和獨立.html檔案(包括.js和.css)等都不能放在cgi-bin目錄下

必須要上傳到www目錄下,你就必須修改apeskin一些檔案內的路徑。

例如:

空間網址為http:

//帳號

那你預定將檔案分別上傳到cgi-bin和www目錄下如圖:

上傳到cgi-bin目錄下的檔案

cgi-bin

└oec1-discuss

     └apeskin.html

     └res_file.html

     └apeboard_plus.cgi

     └apeboardp_mt.cgi

     └boardini.cgi

     └apeboard.dat

     └skinini.cgi

上傳到www目錄下的檔案

www

└oec1-discuss

     └img(圖片目錄)

     └form.html

     └info.html

 

步驟四、修改路徑

例如你的空間帳號為xxxx空間首頁網址就是

打開apeskin.html修改路徑

1.發表文章連結:

2.襄入頁框顯示畫面:

3.說明頁連結:

4.以及所有圖片路徑例:

打開res_file.html修改圖片路徑

1.css圖片設定:

.b{..url(

.c{..url(

.d{..url(

2.確定留言按鈕:

打開form.html修改主程式執行路徑

步驟五、上傳檔案屬性設定

依照步驟三的說明分別將檔案上傳後設定屬性

觀看cuteFTP上傳教學說明圖>>由此進

apeboard_plus.cgi755

apeboardp_mt.cgi755

boardini.cgi755

apeboard.dat666

skinini.cgi755

步驟六、執行apeboard_plus.cgi程式

架設完成後打開IE瀏覽器,執行主程式網址

http:

//帳號

進入畫面設定管理密碼這樣就OK了!

!

一般空間架設方法

因為沒有cgi-bin目錄的限制,所以不需修改路徑,直接將全部檔案上傳至你的空間,設定屬性後,一樣執行apeboard_plus.cgi主程式

oec1-discuss

  └img(圖片目錄)

  └form.html

  └info.html

  └apeskin.html

  └res_file.html

  └apeboard_plus.cgi755

  └apeboardp_mt.cgi755

  └boardini.cgi755

  └apeboard.dat666

  └skinini.cgi755

* 因為學校的路徑特殊,記得先把圖檔位址改掉再上傳唷。

FOREXAMPLE

版主用一個非常受朋友歡迎的寵物屋作一個簡單範例.當然是在一個供下載cgi的網站下載回來.下載回來的檔案先作解壓步驟!

!

解壓後會看到如圖一的資料夾.如你們看不到那些檔案,記得用記事本開啟檔案啊!

打開後會看到很多檔案.先打開中文說明看明白內容,再打開pet.cgi的記事本.如圖二.

圖一:

 

圖二:

找出返回的URL的位置.改為回自己的網站如http:

//自己的網址/.再看看自己想改訪客沒有再訪就刪除的日數或寵物死後是否使用相同名稱.以分鐘為單位,等等......其他如果不熟識.不要亂改.如果一改錯.當上傳到空間時.便顯示不到的.切記...跟著再打開petadmin.cgi這檔案.如圖三.在password位置.輸入你自己的管理密碼。

圖三:

基本上想修改的位置已改好.那改好的寵物屋資料夾.當然要上傳到自己支援cgi的空間了.很多人問.為什麼上傳後.會看不到的.原來我們做少了一個最重要的部驟更改權限值。

更改權限值

先前已教大家如何用ftp把已做妥完成的網頁上傳到自己申請或租回來的空間.切記已修改完成的CGI一定要用ftp上傳.因為如果用FrontPage或空間的檔案總管上傳cgi的話.便更改不到權限值了.把先前修改好的cgi.整個資料夾上傳.不要拆散它們上傳.是一整個資料夾.如圖一.

圖一:

  

當成功上傳後.再打開資料夾.進入裡面後.點選pet.cgi的記事本.按右鍵會現出如圖二的工具列.

說明:

版主會給你們看的範例是寵物屋.所以便開pet.cgi的.如是留言板亦是開那cgi的記事本的.

圖二:

按住CHMOD...右鍵進入後.再現出如圖三的ChangeFileAttribbutes工具列.在Manual更改權限值.再按ok便可.除了cgi.另外dat亦要更改權限值的.有一些連圖檔亦要更改的.所以當你們改好後.再立刻上網看看.圖檔可否顯示.如未能顯示.那便應該更改圖檔權限值了.最後如果想看自己架好的板子.便是打出網址如:

http:

//自己的網址/資料夾/xxx.cgi便看到了.

圖三:

最後要再提醒你們.在中文說明或cgi的記事本裡.已經教了你們應該更改權限的數值.所以要仔細看清楚呀!

!

在此希望各位架設到自己喜歡的板子....

資料來源:

http:

//www.fg.tp.edu.tw/~library/lesson/CGI.doc

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1