<criptLanguage = "javascript" runat = "server">
// Connectez la base de données
functionConnopen (databaseConnectstr) {
varConn = server.createObject ("adodb.connection");
Conn.open (DatabaseConnectstr);
returnConn;
}
// Utilisez l'objet adodb.stream pour lire les fichiers texte au format spécifié
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;
}
// Utilisez l'objet adodb.stream pour écrire des fichiers texte au format spécifié
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;
}
// Utilisez FSO pour déterminer si le fichier existe
FECTIONFILEEXIST (FILEURL) {
varfso = server.createObject ("scripting.fileSystemObject")
if (fso.fileexists (server.mappath (fileUrl))) {
RetourTrue;
}autre{
returnFalse;
}
}
// Écrivez des fichiers à l'aide de FSO
FunctionCateFile (fichiers, fbody) {
varfs = server.createObject ("scripting.filesystemObject");
vara = fs.CreateTextFile (server.mappath (fichiers));
A.Write (fbody);
a.close ();
}
// Obtenez le code source de la page cible
functiongeThTTPPAGE (URL) {
varHttp = server.createObject ("Microsoft.xmlhttp");
Http.open ("get", url, false);
Http.send ();
if (http.readystate! == 4) {returnfalse;}
return (byTestObstr (http.ResponseBody, "gb2312"));
}
//codage
functionByTestObstr (corps, 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 ();
}
// Obtenez l'adresse de connexion complète
functiongetCompleTeUrl (sources_url, get_url) {
if (get_url.indexof ("http: //")! = - 1) returtt_url;
varCompleteUrl = "";
varsources_url_arr = sources_url.split ("/");