网瑞科技BLOG[榆林网站建设、软件设计]

当前位置:   网站首页 >> ASP技术 >> ASP2PHP工具介绍

ASP2PHP工具介绍

 

ASP2PHP工具介绍

由于PHP是免费的、开放的源代码:所有的PHP源代码事实上都可以得到。而且PHP是运行在服务器端的脚本,可以运行在UNIXLINUXWINDOWS下。

这些特性使PHP在现今的网站开发中占据了越来越重要的地位,更多的程序员将使用PHP进行开发。

       PHP相比,ASP在跨平台系统方面存在着明显的劣势。

       本文简单介绍了一种ASP转换为PHP的工具asp2php的使用。

       下载地址:

       http://asp2php.naken.cc/download.php

       

       简介

       ASP2PHP是一个完全独立的程序,无需安装WEB服务器就能将asp/vbscript快速地快速地转换为PHP.

 

       使用

       Windows下使用ASP2PHP很简单。解压缩后,打开Windows命令提示符,进入asp2php.exe所在文件夹,再在命令提示符下使用asp2php命令即可。详细的命令介绍将在下面介绍。

Linux下使用ASP2PHP,首先使用命令
tar xvzf asp2php.tgz 

解压缩。

然后进行编译、安装:
make     

make install

make gui (可选,如果你需要gui)

 

命令行

1、最基本的命令行:

asp2php myaspfile.asp

改命令将使用默认的选项进行转换,并输出文件myaspfile.php

 

2、  命令格式

asp2php <-options> <infile.asp> 

 

3、  选项介绍
-o <输出文件名>
-dir (递归地拷贝输入或输出文件夹)
-mysql -odbc -oracle -sybase -postgres (数据库)
-uid <数据库用户名>
-passwd <数据库密码>
-database <数据库名或sid>
-address <数据库ip>
-dsn <数据库 ODBC dsn>
-pngs (jif链接转换为png链接)
-y2k (if your asp came from non-y2k compliant NT Box)
-php3 or -php4 (php3 or php4 代替php.)
-toupper (将所有变量转换为大写)
-tolower (将所有变量转换为小写)
-html (将链接变为.html)
-includes ( #includes 转换为 php模式的 requires())
-addextension .xxx (asp2php转换扩展名为.xxx的文件)
-spacer (Space out php code differently)
-gif2png ( gif2png 代替ImageMagick [-pngs 模式下使用])
-nomagick (不将 gif files 转换为 png [-pngs模式下使用])
-global_asa (在所有页面包含PHP global变量)
-fixwinpaths (Windows路径符 '\' 转换为 '/' ])
-longexternvars ($HTTP_POST_VARS 替代 $_POST)
-fulltags ( <?php 替代 <?)
-change_response_links (答复输出文本如:.asp will change to .php)

 

结束语

asp2php转换的效果是比较好的,但是转换之后一定要进行测试,若存在没有转换或转换后错误的语句,要手动进行修改。尤其要注意一些对数据库进行操作的语句和函数

 

发表我的评论

       验证(*)

Hi,您需要填写昵称和邮箱!

  • 必填项