<scriptLanguage = "javascript" runat = "server">
// Conecte o banco de dados
functionConnopen (DatabaseConnectStr) {
varconn = server.createObject ("adodb.connection");
Conn.Open (DATABASECONNECTSTR);
returnConn;
}
// Use o objeto Adodb.stream para ler arquivos de texto no formato especificado
functionReadFromTextFile (fileurl, charset) {
varstr;
varstm = server.createObject ("adodb.stream");
stm.Type = 2;
stm.mode = 3;
stm.charset = charset;
stm.open;
stm.loadfromfile (server.mappath (fileurl));
str = stm.readtext
stm.close;
returnstr;
}
// Use o objeto Adodb.stream para gravar arquivos de texto no formato especificado
FunctionWriteToToTextFile (Fileurl, Str, Charset) {
varstm = server.createObject ("adodb.stream");
stm.Type = 2;
stm.mode = 3;
stm.charset = charset;
stm.open;
stm.WriteText (STR);
stm.Savetofile (Server.mappath (Fileurl), 2);
stm.flush;
stm.close;
}
// Use FSO para determinar se o arquivo existe
functionisfileExist (fileurl) {
varfso = server.createObject ("scripting.filesystemobject")
if (fso.fileExists (server.mappath (fileurl))) {
returnTrue;
}outro{
returnfalse;
}
}
// grava arquivos usando FSO
functionCatefile (arquivos, fbody) {
varfs = server.createObject ("scripting.filesystemoBject");
vara = fs.createTextFile (server.mappath (arquivos));
A.Write (fBody);
A.Close ();
}
// Obtenha o código -fonte da página de destino
functiongethttppage (url) {
varhttp = server.createObject ("microsoft.xmlhttp");
Http.open ("get", url, falso);
Http.send ();
if (http.readyState! == 4) {returnfalse;}
return (bytestobstr (http.ResponseBody, "GB2312"));
}
//codificação
FunctionByTestobstr (corpo, cset) {
varobjstream = server.createObject ("adodb.stream");
objstream.type = 1;
objstream.mode = 3;
objstream.open ();
objstream.write = body;
objStream.Position = 0;
objstream.type = 2;
objstream.charset = cset;
return (objstream.readText);
objstream.close ();
}
// Obtenha o endereço de conexão completo
functionGetCompleteurl (fontes_url, get_url) {
if (get_url.indexof ("http: //")! =-1) returnT_url;
varCompleteurl = "";
varsources_url_arr = fontes_url.split ("/");