|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;今朝在网站服务器软件市场中,开放源码的Apache服务器占有了60%的市场份额,而微软收费绑缚在操纵体系傍边的IIS排名第二,其市场份额为31%,从整体上看,今朝的网站服务器软件市场已被Apache和IIS朋分。
一样平常从功能上一般都认同Apache的功能优于IIS,固然IIS的操纵办理界面十分复杂易用,可是从IIS平台迁徙到Apache平台仍然是局势所趋,明天我就先容几种从IIS的ASP转换到Apache的PHP的办法。
经由过程插件摹拟运转ASP
经由过程一些公司的产物,间接让IIS的ASP代码一般运转于Apache情况,今朝次要的产物有:
Apache::ASPhttp://www.apache-asp.org/
经由过程程序转换ASP到PHP
ASP和PHP都是很易用的网页剧本言语,今朝有一些第三方程序能够将ASP转换到PHP,比方收费的asp2php。
asp2php是一个把ASP转成PHP的转换程序,相似的转换程序另有Chilisoft、InstantASP与FreeASP,今朝asp2php能够转换年夜部分的ASP程序,不外,转换过程当中有一些Bug,必要手动举行源代码的调剂。
利用Windows情况挪用COM
假如利用Windows+Apache的情况,那末数据库能够仍旧利用Access或SQLServer数据库,利用PHP创立ADODB的COM组件后能够间接利用其命令,挪用办法和ASP中的完整一样,示例代码以下:
以下为援用的内容:
$conn=newcom("adodb.connection");
$conn->open("driver=microsoftaccessdriver(*.mdb);dbq=member.mdb");
$rs=$conn->execute("select*fromtablename");
while(!$rs->eof){
$f=$rs->Fields("username");
echo$f->value;
$rs->MoveNext();
}
$rs->close();
$conn->execute("updatetablenamesetusername=williamlong");
问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时. |
|