ASP如何转换成PHP 求高手帮助 (第一次来这里,新人啊。有木有人帮看看)

问题描述

怎么样才能把以下代码转换成PHP啊?<%FunctionGetHttpPage(HttpUrl,bm)IfIsNull(HttpUrl)=TrueOrHttpUrl="$False$"ThenGetHttpPage="$False$"ExitFunctionEndIfDimHttpSetHttp=server.createobject("MSXML2.XMLHTTP")Http.open"GET",HttpUrl,FalseHttp.Send()IfHttp.Readystate<>4thenSetHttp=NothingGetHttpPage="$False$"ExitfunctionEndifGetHTTPPage=bytesToBSTR(Http.responseBody,bm)SetHttp=NothingIfErr.number<>0thenErr.ClearEndIfEndFunctionFunctionBytesToBstr(Body,Cset)DimObjstreamSetObjstream=Server.CreateObject("adodb.stream")objstream.Type=1objstream.Mode=3objstream.Openobjstream.Writebodyobjstream.Position=0objstream.Type=2objstream.Charset=CsetBytesToBstr=objstream.ReadTextobjstream.Closesetobjstream=nothingEndFunctionFunctionGetBody(ConStr,StartStr,OverStr,IncluL,IncluR)IfConStr="$False$"orConStr=""orIsNull(ConStr)=TrueOrStartStr=""orIsNull(StartStr)=TrueOrOverStr=""orIsNull(OverStr)=TrueThenGetBody="$False$"ExitFunctionEndIfDimConStrTempDimStart,OverConStrTemp=Lcase(ConStr)StartStr=Lcase(StartStr)OverStr=Lcase(OverStr)Start=InStrB(1,ConStrTemp,StartStr,vbBinaryCompare)IfStart<=0thenGetBody="$False$"ExitFunctionElseIfIncluL=FalseThenStart=Start+LenB(StartStr)EndIfEndIfOver=InStrB(Start,ConStrTemp,OverStr,vbBinaryCompare)IfOver<=0OrOver<=StartthenGetBody="$False$"ExitFunctionElseIfIncluR=TrueThenOver=Over+LenB(OverStr)EndIfEndIfGetBody=MidB(ConStr,Start,Over-Start)EndFunctionid=Request.ServerVariables("QUERY_STRING")Cxjw_Com_RayFileC=GetHttpPage("http://www.123.com/inc/url.php?no="&id&"","gb2312")Cxjw_Com_RayFileD=GetBody(Cxjw_Com_RayFileC,"varfurl=""",""";",False,False)%><%=Cxjw_Com_RayFileD%>

解决方案

本帖最后由 im286com 于 2011-10-27 14:36:59 编辑
解决方案二:
该回复于2011-10-27 14:42:14被版主删除
解决方案三:
帮楼主顶一顶。gethttppage可以使用getfile代替了。
解决方案四:
不懂啊。。。
解决方案五:
用php代码编写不就成php了吗?
解决方案六:
建议你学学php吧,不难的,你的代码太长,这里的好心人,都是一边干活,一边回贴子,没有太多的时间!自己试着翻写,有问题再来提,应该合适一点

时间: 2024-09-06 07:00:48

ASP如何转换成PHP 求高手帮助 (第一次来这里,新人啊。有木有人帮看看)的相关文章

sql语句转换成hql求大神解决

问题描述 sql语句转换成hql求大神解决 具体sql语句如下,变成hql语句,请高手知道一下.select * from plan_run r where r.id in(select t.plan_run_waishi_user_id from PLAN_RUN_OA_USER t where t.oa_user_id= ?) 解决方案 from 实体类1 p where p.id in ( select i.id from 实体类2 i where i.useId = ? )注意hql里面

php字符串转换-php 字符串转换为题,求高手帮看看那里有问题?

问题描述 php 字符串转换为题,求高手帮看看那里有问题? Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(), //minute &quo

ios-IOS 如何把16进制字符串转换成byte 求各位大神 最好能有代码

问题描述 IOS 如何把16进制字符串转换成byte 求各位大神 最好能有代码 IOS 如何把16进制字符串转换成byte?求各位大神 最好能有代码 解决方案 字符串由字符组成,每个字符都占用一定的字节,我记得是4还是多少,这是c语言底层的算法,应该还有其他算法

Xml Schema转换成enumeration问题 高手进

问题描述 我有个schema是这样子的<xs:simpleTypename="Qualification"><xs:restrictionbase="xs:string"><xs:enumerationvalue="None"/><xs:enumerationvalue="Cargo"/><xs:enumerationvalue="Engine"/>

将asp页面转换成htm页面

页面|转换  前段时间有个asp页面执行起来很慢,访问人数又颇多,而且又不经常修改,又懒得直接做成静态的,每次都要从服务器下载来改,只好想办法把asp页面转化成htm静态页面了... 以前就曾经看到这样的文章,不过没太在意,真正想用的时候很难找到一个合适的,于是在网上搜索了半天终于找到比较合适的代码再加上自己的修改,如下: <%FunctionGetPage(url) '获得文件内容 dimRetrieval SetRetrieval=CreateObject("Microsoft.XML

ASP字符串大写转换成小写 ASP小写转换成大写 ucase lcase_ASP基础

LCase:转成小写 UCase:转成大写 下面是ASP中的代码,可以直接演示效果的. 复制代码 代码如下: <% dim str,str1,str2 str="AbCdEf" str1=LCase(str) str2=UCase(str) Response.write("LCase转换小写"&str1 & ",UCase转换大写" & str2) %> 而.NET中将字符串转换为大写ToUpper(),将字符

ASP字符串大写转换成小写 ASP小写转换成大写 ucase lcase

LCase:转成小写 UCase:转成大写 下面是ASP中的代码,可以直接演示效果的. 复制代码 代码如下: <% dim str,str1,str2 str="AbCdEf" str1=LCase(str) str2=UCase(str) Response.write("LCase转换小写"&str1 & ",UCase转换大写" & str2) %> 而.NET中将字符串转换为大写ToUpper(),将字符

ASP 英文转换成大小写函数LCase UCase

  在ASP UCase函数用于将字符串转换为大写.该UCase函数字符串参数可以是任何有效的字符串. 所有作为参数传递的字符串UCase小写字母转换为大写,而所有大写字母和特殊字符保持不变. 考虑下面的ASP代码: <% sMyString = "111cn.net" sUpperCaseString = LCase(sMyString) Response.Write(sUpperCaseString) %> 输出为111CN.CN ASP LCase 在ASP LCas

asp 字符转换成hex十六进制

Private Function WordToHex(lValue)     Dim lByte     Dim lCount         For lCount = 0 To 3         lByte = RShift(lValue, lCount * BITS_TO_A_BYTE) And m_lOnBits(BITS_TO_A_BYTE - 1)         WordToHex = WordToHex & Right("0" & Hex(lByte),