奇瑰网

[分享] 实例解析:从IIS的ASP编程迁移到APACHE的PHP

[复制链接]
#网站管理认证# 奇瑰网管理账号认证  网站管理认证

奇瑰网管理账号认证

用户网龄
2.5年

  我的勋章: 

分享大神

发表于 2018-10-26 20:56:00 | 显示全部楼层 |阅读模式
目前在网站服务器软件市场中,开放源码的Apache服务器占据了60%的市场份额,而微软免费捆绑在操作系统当中的IIS排名第二,其市场份额为31%,从总体上看,目前的网站服务器软件市场已经被Apache和IIS瓜分。
一般从性能上通常都认同Apache的性能优于IIS,虽然IIS的操作管理界面非常简单易用,但是从IIS平台迁移到Apache平台依然是大势所趋,今天我就介绍几种从IIS的ASP编程转换到Apache的PHP的技术。
通过插件模拟运行ASP编程
通过一些公司的产品,直接让IIS的ASP编程代码正常运行于Apache环境,目前主要的产品有:
Apache::ASP编程 http://www.apache-ASP编程.org/
通过程序转换ASP编程到PHP
ASP编程和PHP都是很易用的网站脚本语言,目前有一些第三方程序可以将ASP编程转换到PHP,例如免费的ASP编程2php。
ASP编程2php 是一个把 ASP编程 转成 PHP 的转换程序,类似的转换程序还有Chilisoft、InstantASP编程 与 Free ASP编程,目前 ASP编程2php 可以转换大部分的ASP编程程序,不过,转换过程中有一些Bug,需要手动进行源代码的调整。
使用Windows环境调用COM
如果使用Windows + Apache的环境,那么数据库可以依旧使用Access或SQL Server数据库,使用PHP创建ADODB的COM组件后可以直接使用其命令,调用技术和ASP编程中的完全一样,示例代码如下:
以下为引用的内容:
$conn=new com("adodb.connection");
$conn->open("driver=microsoft access driver (*.mdb);dbq=member.mdb");
$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' ");





上一篇:ASP编程也来玩三层?
下一篇:快速掌握ASP编程连接11种数据库的常用语法
服务Discuz!建站|DiscuzQ配置|二开|小程序|APP|搬家|挂马清理|防护|Win/Linux环境搭建|优化|运维|
使用高级回帖 (可批量传图、插入视频等)

发表回复

您需要登录后才可以回帖 登录 | 账号注册   微信登录

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
Powered by Discuz! X3.4 ( 粤ICP备20013252号-1
Copyright © 2014-2021 奇瑰网 粤公网安备44130302100219号
快速回复 返回顶部 返回列表