解决文件被加密而受到功能制约的万全之策

作者: 坎肩儿 分类: 蚂蚁分类信息 发布时间: 2011-03-26 22:22

我们用未全部公开的源码建站的时候,就会因为其核心文件被加密而受到功能的限制,此时,可以变通一下,采用ajax,写一个PHP页面读取数据库的内容,并用DIV布局好,然后用JS中的“innerHTML”写入到模板页面中。

此法可以适用于任何程序,在修改蚂蚁分类信息系统的时候想到的。

代码如下:

// JavaScript Document
var xmlHttp;
var show_ErrorID; //显示信息内容的 ID

function createXMLHttpRequest() {
 if(window.ActiveXObject) {
  xmlHttp = new ActiveXObject(“Microsoft.XMLHTTP”);
 }else if(window.XMLHttpRequest) {
  xmlHttp = new XMLHttpRequest();
 }
}
function startRequest(urlX,errorID) {
 
 show_ErrorID = errorID;
 createXMLHttpRequest();
 var URL = urlX; //urlX:动态页面,读取数据库信息
 xmlHttp.onreadystatechange = function () {
  if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
   user_InputorOk(); 
  }
 }
 xmlHttp.open(“GET”,URL,true);
 xmlHttp.send(null);
}

//将要显示的内容直接输入到指定的位置
function user_InputorOk() {
 var xmlDOC = xmlHttp.responseText;
 var errorInfo = document.getElementById(“errorInfo” + show_ErrorID); //errorInfo_(show_ErrorID 一个数字,也可省略,只要确定其唯一性就可以.)
 errorInfo.innerHTML = xmlDOC;
}