ASP2PHP工具介绍
由于PHP是免费的、开放的源代码:所有的PHP源代码事实上都可以得到。而且PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。
这些特性使PHP在现今的网站开发中占据了越来越重要的地位,更多的程序员将使用PHP进行开发。
与PHP相比,ASP在跨平台系统方面存在着明显的劣势。
本文简单介绍了一种ASP转换为PHP的工具asp2php的使用。
php如何运行代码 下载地址:
/download.php
简介
ASP2PHP是一个完全独立的程序,无需安装WEB服务器就能将asp/vbscript快速地快速地转换为PHP.
使用
在Windows下使用ASP2PHP很简单。解压缩后,打开Windows命令提示符,进入所在文件夹,再在命令提示符下使用asp2php命令即可。详细的命令介绍将在下面介绍。
在Linux下使用ASP2PHP,首先使用命令
tar
tar
解压缩。
然后进行编译、安装:
make
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 <数据库用户名>
-
-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模式下使用])
-
-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)
-fixwinpaths (将Windows路径符 '\' 转换为 '/' ])
-longexternvars (用$HTTP_POST_VARS 替代 $_POST)
-fulltags (用 <?php 替代 <?)
-change_response_links (答复 输出文本如:.asp will change to .php)
结束语
用asp2php转换的效果是比较好的,但是转换之后一定要进行测试,若存在没有转换或转换后错误的语句,要手动进行修改。尤其要注意一些对数据库进行操作的语句和函数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论