要做好一個主頁,單靠html和js是不夠的,來點酷的就要接觸asp和cgi。如何快速入門?你要從頭編寫程式嗎?其實網上免費腳本很多啊,我們要拿來用即可!但是阻礙菜鳥的就是如何調試這些程式。看完這篇文章,我估計你已經可以在支援cgi和asp空間上安裝程式了,有了自己的論壇和江湖。入侵江湖和聊天室 這更是第一步。在win98和windows2000下安裝單機調試asp和cgi的環境,其實是很簡單的。

1. 安裝 Perl 解譯器?

 

  Perl 是一種解釋執行的語言,所以,要單機運行調試 Perl CGI ,必須先安裝 Perl 解譯器。
  首先下載 Active Perl 5.6.1(華軍軟體園有,大約8mb),一般檔案名是 APi5XXe.exe,其中 XX 是版本號。然後運行此程式,預設是安裝在 C:PERL 下,不過為了方便,請最好安裝到 C:USR 目錄下,這樣寫 Perl 解譯器的路徑就可以直接用 #!/usr/bin/perl 了,可以保持單機環境和網路環境路徑一致。

 

2. 安裝 WEB 伺服器?

 

  有些網友認為安裝了 Perl 解譯器後就可通過按兩下檔運行,這是錯誤的,因為 Perl 是指令檔,它只能在瀏覽器內調用,所以必須安裝 WEB 伺服器軟體。現在 WINDOWS 95/98 下最常用的 WEB 伺服器我想是Personal Web Server(PWS)。這個軟體在win98光碟裡有。點win98光碟目錄add-one進入setup即可完成pws安裝。其實只要安裝pws,asp即可以支援。你點資料夾屬性web共用(安裝完pws即有這項。windows2000下是安裝光碟上的iis5.0)設一個別名或什麼也不用改動,然後在ie中運行HTTP://127.0.0.1/web共用資料夾/*.asp,就可以看到你的勞動成果asp程式運行了。要支援cgi,還要做一些手腳,按照下面二步來修改註冊表(win98.2000完全一樣):
    ① 運行 RegEdit,搜尋: HKEY_LOCAL_MACHINESystemCurrentcontrlsetServicesW3svc
ParametersScriptMap 鍵名
    ② 然後增加鍵名:".cgi",鍵值:"C:USRBINperl.exe %s %s" 和鍵名:".pl",鍵值:"C:USRBINperl.exe %s %s"
在本機上調試cgi,要將cgi檔copy到c:inetpubwwwrootcgi-bin目錄下(預設安裝的情況下)。並用右鍵設置這個目錄為執行!或copy到web共用目錄下,將共用目錄設為執行。然後在ie中運行HTTP://127.0.0.1/web共用資料夾/*.cgi,程式運行了吧?哈哈。127.0.0.1可以改為你的機器名。

 

3、關於檔上傳。asp你只要傳到支援asp的空間上就可以運行了。cgi就令人討厭了,有的空間商要求你將檔案屬性設為777,755等,如何改呢?我查了不少資料才明白的。我也是個菜鳥。論壇上有人回復說chmod+777+filename即可改,可是在windows下行不通。原來是在ftp軟體裡改。我推薦你用flashfxp。在上傳的檔點滑鼠右鍵-chmod你就可以改了。原來我用cutepage,裡邊沒有這項,他媽媽的,害我上網逛了好幾天,網費......

 

說半天沒說到如何入侵。asp其實就是看原始程式碼,找到資料庫的位置。一般情況下asp每個檔頂頭都有一行像<!--#include file="dbfunc.asp"-->這樣子。其中dbfunc.asp這個檔就是資料庫連接檔,當然它不一定是dbfunc,也可能是其它名字。然後再查找dbfunc.asp,找到"Connstr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="+server.mappath("gg.mdb")+"這樣的語句,你就清楚原來資料庫的名字是gg.mdb,即可下載!
arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()