wow7.2盗贼技能:对javascript一点都不懂,谁能帮帮我~

来源:百度文库 编辑:高校问答 时间:2024/04/20 18:40:48
<script language="javascript">
function GetDirFromCID(sCID)
{
var iCID = parseInt(sCID.substr(0, 4), 16);
var iParentDir = Math.floor(iCID/100) % 100;
var iChildDir = iCID % 100;
return {iParentDir:iParentDir, iChildDir:iChildDir};
}

function SubStr(sText, iLength)
{
var i,iLenOfAscii;
for (i=0,iLenOfAscii=0; i<sText.length && iLenOfAscii<iLength; i++)
iLenOfAscii += IsAscii(sText.charCodeAt(i)) ? 1 : 2;
if (i == sText.length)
return sText;
else
return sText.substring(0, i)+"...";
}

$P = function(parameter, url)
{
url = isUndef(url) ? location.href : url;
var result = url.match(new RegExp("[\\#|\\?]"));
url = "&" + (isNull(result) ? url : url.substr(result.index+1));
result = url.match(new RegExp("&"+parameter+"=", "i"));
return isNull(result) ? "" : url.substr(result.index+1).split("&")[0].split("=")[1];
};

// JavaScript Document
//base functions
isFun = function(a){ return typeof a == "function"; };
isNull = function(a){ return typeof a == "object" && !a; };
isNumber = function(a){ return typeof a == "number" && isFinite(a);};
isObject = function(a){ return (a && typeof a == "object") || isFun(a);};
isString = function(a){ return typeof a == "string";};
isArray = function(a){ return isObject(a) && a.constructor == Array; };
isUndef = function(a){ return typeof a == "undefined";};
DoNothing = function(){};

$ = function()
{
var elements = [];
for (var i = 0; i < arguments.length; i++)
{
var element = arguments[i];
if (typeof element == "string")
{
element = document.getElementsByName ? document.getElementsByName(element) : document.all[element];
if(isUndef(element.length) || element.length == 1)
element = element[0];
if (isUndef(element) || element.length == 0)
element = undefined;
}

if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
};

var g_sCid = $P("cid");
var oDir = GetDirFromCID(g_sCid);
document.write('' + oDir.iParentDir + '和'+ oDir.iChildDir +'');
</script>

这个是个编码规则~~
我想把这个规则转换成asp或者php的
谁可以帮帮我啊~
测试可以用这个“A8AEC786771F0B0F6555B2C5404F6ADDD97651E2”
这个输出是“31和82“
我就是想把那些过程,那些定义全转用asp或php的
这个我一点都不懂~~谢谢了
只要可以让他通过 xx.asp?cid=A8AEC786771F0B0F6555B2C5404F6ADDD97651E2
或者xx.php?cid=A8AEC786771F0B0F6555B2C5404F6ADDD97651E2

访问,可以获得我要的那个信息,就可以了~

没法转