asp网站怎么转为php?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp网站怎么转为php?相关的知识,希望对你有一定的参考价值。
买了虚拟主机,架了asp论坛,可是asp老打不开,php却能开! 日的
因为想保留论坛数据,不想丢弃原网站。所以能不能把asp网页转为php,网上有个“asp转php软件”,到底管不管用呢? 如果不能转换,那能不能转为asp.net或者其他的呢,当初用asp是选错了=,.=
不是数据库问题,不连接数据库的asp也常会打不开,不是一直打不开,支持asp的 ;
打不开时没有提示的,就是无限进度条,连不上网的那种
asp程序和php程序转换要注意的问题
前一段时间帮一个朋友把他的asp程序全部转为php程序,虽然听说网上有这样的工具,但是朋友的程序有关电子商务的东西,还是自己动手比较保险。一做下来发现很多地方要注意。
1。语法
如果你对两种都很熟,就比较容易了,但是写着写着昏了头的事情经常发生,。大家知道现在web服务器的错误提示都糊里糊涂的。
php每句话最好加上分号,即使有的地方可以不加。注意各个段落加上注释,不同的循环(特别是嵌套)之类的之一层次。
2。变量
由于原来的程序不是我写的,所以对页面表单、session之类的东西特别注意了一下。如果前一个程序写的不太清楚,麻烦大一些。
php里面对变量大小写敏感,asp不敏感,所以最好先养成好的习惯,给变量取名字的时候尽量规范一些(自己的规范:-),asp中最好使用option explicit。
3。页面
将可能在不同页面出现的相同内容全部作成单独的页面,然后在需要的时候包含进去,修改起来方便。大家都知道客户的要求可能一天一个样。
4。最重要的就是function 参考技术A asp网页转为php 这个肯定不可能,即使能也是转换一些简单的,现在的论坛程序量非常大,转换的话肯定要出错,不用怀疑。
你可以把原来的 数据库 弄出来转换成 MYSQL 的,网上有专门的转换工具,你自己找找。然后再用PHP,用discuz做论坛。
我们以前用的是动易,后来服务器换环境从asp变成php,论坛也跟着变,从动易转成discuz的,而且成功了。很简单的 参考技术B 第一,要明白,你的网站空间支持不支持asp,若支持,则看第二,若不支持,那你就趁早别想了,换个支持asp的空间吧。
第二,确定选用的论坛是自己写的还是使用的通用论坛(动网之类的),若自己写的论坛,想法修改吧,若是通用论坛,找找配置上的原因,一般都可以解决。
关于你说的asp转换成php的,若是很简单的程序,可以考虑,但一个论坛,再简单也得有不少东西,所以你就别想了,根本不可能的事。若真有这么好用的话,那asp程序员可高兴了。
若你还有什么疑问,可以给我发消息。 参考技术C 用最简单的方法:
你原来用的ASP的论坛版本是什么,
在百度找一下"你论坛版本到Discuz" 如"DVBBS xxx到Discuz!Xxx转换程序
找到后下一步,找不到请回吧
先下载这个东东,把自己的机子整成服务器:(DZ论坛一键整合安装包)
http://download.comsenz.com/ComsenzEXP/x1/ComsenzEXP-x1-61-SC_GBK.zip
解压缩程序至任意位置;最好是D盘
执行Setup.exe,安装提示进行安装;注意安装的版本要和你百度到的版本一样
把程序安装在你自己机子上搞最好操作,记得备份文件,
一般大论坛都有一键整合安装包,ASP脚本的还不需要这个,直接安装IIS开启ASP就可以运行了! 参考技术D 没有asp转php的软件
这又不是翻译软件,根本不通用
而且数据库也不通用
asp怎么转成php?
<?
$sql_A="select * from A order by '序号' asc";
$sql_B="select * from B order by '序号' asc";
$sql_C="select * from C order by '序号' asc";
$result_A = mysql_query($sql_A);
$result_B = mysql_query($sql_A);
$result_C = mysql_query($sql_C);
while ($row_A = mysql_fetch_array($result_A) && $row_B = mysql_fetch_array($result_B) && $row_C =
mysql_fetch_array($result_C)) ////////////// 判断都存在时,循环取值,有车一族http://youcheyizu.net
if($row_A["语文"].$row_A["数学"].$row_A["英语"] ==$row_B["语文"].$row_B["数学"].$row_B["英语"] && $row_A["语文"].$row_A["数学"].$row_A["英语"] ==$row_C["语文"].$row_C["数学"].$row_C["英语"])
////////////////// 当前循环内判断成绩是否一样,一样则合并。
asp怎么转成php?
$sql_A="select * from A order by '序号' asc";
$sql_B="select * from B order by '序号' asc";
$sql_C="select * from C order by '序号' asc";
$result_A = mysql_query($sql_A);
$result_B = mysql_query($sql_A);
$result_C = mysql_query($sql_C);
while ($row_A = mysql_fetch_array($result_A) && $row_B = mysql_fetch_array($result_B) && $row_C =
mysql_fetch_array($result_C)) ////////////// 判断都存在时,循环取值,有车一族http://youcheyizu.net
if($row_A["语文"].$row_A["数学"].$row_A["英语"] ==$row_B["语文"].$row_B["数学"].$row_B["英语"] && $row_A["语文"].$row_A["数学"].$row_A["英语"] ==$row_C["语文"].$row_C["数学"].$row_C["英语"])
。。。
?> 参考技术A 你这些代码不就是php吗?
还转什么呢?
以上是关于asp网站怎么转为php?的主要内容,如果未能解决你的问题,请参考以下文章
asp做的网站,数据库从access转为sql后,都有哪些数据类型需要修改?
怎么看一个网站是用的啥技术开发的啊?(php jsp asp)比如登录一个网站如何能查看它用的技术开发的