<scriptlanguage = "javascript" runat = "server">
// Подключить базу данных
functionConnopen (databaseConnectstr) {
varconn = server.createObject ("adodb.connection");
conn.open (databaseconnectstr);
returnconn;
}
// Использование объекта AdoDB.Stream для чтения текстовых файлов в указанном формате
functionReadFromTextFile (fileUrl, charset) {
varstr;
varstm = server.createObject ("adodb.stream");
St.type = 2;
St.mode = 3;
stm.charset = charset;
Св.
Stm.loadfromfile (server.mappath (fileUrl));
str = stm.readtext
St.close;
returnstr;
}
// Использование объекта AdoDB.Stream для записи текстовых файлов в указанном формате
functionWritetTexTfile (fileUrl, Str, charset) {
varstm = server.createObject ("adodb.stream");
St.type = 2;
St.mode = 3;
stm.charset = charset;
Св.
STM.WriteText (Str);
STM.SavetOfile (server.mappath (fileUrl), 2);
STM.Flush;
St.close;
}
// Использование FSO, чтобы определить, существует ли файл
functionisfileExist (fileUrl) {
varfso = server.createObject ("scripting.filesystemobject")
if (fso.fileexists (server.mappath (fileurl))) {
returntrue;
}еще{
returnfalse;
}
}
// записать файлы с использованием FSO
functionCatefile (files, fbody) {
varfs = server.createObject ("scripting.filesystemobject");
vara = fs.createtextfile (server.mappath (files));
A.Write (fbody);
a.close ();
}
// Получить исходный код целевой страницы
functiongethttppage (url) {
varhttp = server.createObject ("microsoft.xmlhttp");
Http.open ("Get", url, false);
Http.send ();
if (http.readystate! == 4) {returnfalse;}
return (bytestobstr (http.responsebody, "gb2312"));
}
// кодирование
functionbytestobstr (body, cset) {
varobjstream = server.createObject ("adodb.stream");
objstream.type = 1;
objstream.mode = 3;
objstream.open ();
objstream.write = тело;
objstream.position = 0;
objstream.type = 2;
objstream.charset = cset;
return (objstream.readtext);
objstream.close ();
}
// Получить полный адрес соединения
functiongetCompleteUrl (Sources_URL, GET_URL) {
if (get_url.indexof ("http: //")! =-1) returnet_url;
varcompleteurl = "";
varsources_url_arr = sources_url.split ("/");