代码转换,现在有没有代码转换工具?

通过一些公司的产品,直接让IIS的ASP代码正常运行于Apache环境,目前主要的产品有:

  Apache::ASP http://www.apache-asp.org/

  SUN ONE ASP http://www.sun.com/software/chilisoft/

  iASP http://www.instantasp.co.uk/

  通过程序转换ASP到PHP

  ASP和PHP都是很易用的网页脚本语言,目前有一些第三方程序可以将ASP转换到PHP,例如免费的asp2php代码转换

  asp2php 是一个把 ASP 转成 PHP 的转换程序,类似的转换程序还有Chilisoft、InstantASP 与 Free ASP,目前 asp2php 可以转换大部分的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\' \");