熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

從IIS的ASP遷移到APACHE的PHP

2013-11-13 11:01:48  來源: .NET編程 

  目前在網站服務器軟件市場中開放源碼的Apache服務器占據了%的市場份額而微軟免費捆綁在操作系統當中的IIS排名第二其市場份額為%從總體上看目前的網站服務器軟件市場已經被Apache和IIS瓜分

  一般從性能上通常都認同Apache的性能優於IIS雖然IIS的操作管理界面非常簡單易用但是從IIS平台遷移到Apache平台依然是大勢所趨今天我就介紹幾種從IIS的ASP轉換到Apache的PHP的方法

  通過插件模擬運行ASP

  通過一些公司的產品直接讓IIS的ASP代碼正常運行於Apache環境目前主要的產品有

  ApacheASP http://wwwapacheasporg/

  通過程序轉換ASP到PHP

  ASP和PHP都是很易用的網頁腳本語言目前有一些第三方程序可以將ASP轉換到PHP例如免費的aspphp

  aspphp 是一個把 ASP 轉成 PHP 的轉換程序類似的轉換程序還有ChilisoftInstantASP 與 Free ASP目前 aspphp 可以轉換大部分的ASP程序不過轉換過程中有一些Bug需要手動進行源代碼的調整

  使用Windows環境調用COM

  如果使用Windows + Apache的環境那麼數據庫可以依舊使用Access或SQL Server數據庫使用PHP創建ADODB的COM組件後可以直接使用其命令調用方法和ASP中的完全一樣示例代碼如下

  以下為引用的內容

 $conn=new com(adodbconnection);

$conn>open(driver=microsoft access driver (*mdb);dbq=membermdb);

$rs=$conn>execute(select * from tablename);

while(! $rs>eof) {

$f = $rs>Fields(username);

echo $f>value;

$rs>MoveNext();

}

$rs>close();

$conn>execute(update tablename set username=williamlong );


From:http://tw.wingwit.com/Article/program/net/201311/15019.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.