<scriptLanguage = "javascript" runat = "servidor">
// Conecte la base de datos
functionConnopen (databaseConnectstr) {
varConn = server.createObject ("ADODB.Connection");
Conn.open (databaseconnectstr);
returnconn;
}
// Use el objeto ADODB.Stream para leer archivos de texto en el 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. cerrado;
returnstr;
}
// Use el objeto ADODB.Stream para escribir archivos de texto en el formato especificado
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. cerrado;
}
// usa FSO para determinar si el archivo existe
functionisFileExist (fileUrl) {
varfso = server.createObject ("scripting.filesystemObject")
if (fso.fileExists (server.mappath (fileurl))) {
returnTrue;
}demás{
returnfalse;
}
}
// Escribir archivos usando FSO
functionCateFile (archivos, fbody) {
varfs = server.createObject ("scripting.filesystemObject");
vara = fs.CreateTextFile (server.mappath (archivos));
A.write (fbody);
A.Close ();
}
// Obtener el código fuente de la 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"));
}
//codificación
functionByTeStObstr (Body, 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 ();
}
// Obtener la dirección de conexión completa
functiongetCompleteUrl (fuentes_url, get_url) {
if (get_url.indexof ("http: //")! =-1) returnet_url;
varCompleteUrl = "";
varsources_url_arr = fuentes_url.split ("/");