<scriptuanguage = "javaScript" runat = "server">
// Verbinde die Datenbank
functionConnopen (DatabaseConnectstr) {
varconn = server.createObject ("adodb.Connection");
conn.open (DatabaseConnectstr);
returnconn;
}
// Verwenden Sie das Objekt adodb.stream, um Textdateien im angegebenen Format zu lesen
FunktionReadFromTextFile (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;
}
// Verwenden Sie das Objekt adodb.stream, um Textdateien im angegebenen Format zu schreiben
FunctionWritETotextFile (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;
}
// Verwenden Sie FSO, um festzustellen, ob die Datei vorliegt
funktionsisisExist (fileurl) {
VARFSO = Server.createObject ("scripting.filesystemObject"))
if (fso.fileExists (server.mappath (fileUrl))) {
returnTrue;
}anders{
returnfalse;
}
}
// Dateien mit FSO schreiben
FunctionCateFile (Dateien, fbody) {
varfs = server.createObject ("scripting.filesystemObject");
vara = fs.createTextFile (server.mappath (Dateien));
A.Write (Fbody);
A.CLOSE ();
}
// Erhalten Sie den Quellcode für Zielseiten
functionNeethttppage (url) {
varhttp = server.createObject ("microsoft.xmlhttp");
Http.open ("get", url, falsch);
Http.send ();
if (http.ReadyState! == 4) {returnFalse;}
return (byTestObstr (http.responsebody, "gb2312"));
}
// Codierung
FunktionByTestObstr (Körper, cset) {
varobjstream = server.createObject ("adodb.stream");
objstream.type = 1;
objstream.mode = 3;
objstream.open ();
objstream.write = Körper;
objstream.position = 0;
objstream.type = 2;
objstream.charset = cset;
return (objstream.readText);
objstream.close ();
}
// Erhalten Sie die vollständige Verbindungsadresse
functionGetCompleteUrl (Quellen_url, get_url) {
if (get_url.indexof ("http: //")! =-1) returnet_url;
varCompleteurl = "";
varSources_url_arr = Quellen_url.split ("/");