<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") ؛
stm.type = 2 ؛
stm.mode = 3 ؛
stm.charset = charset ؛
stm.open ؛
stm.loadfromfile (server.mappath (fileurl)) ؛
str = stm.readtext
stm.close ؛
العودة
}
// استخدم كائن ADODB.Stream لكتابة ملفات نصية بالتنسيق المحدد
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 ؛
}
// استخدم FSO لتحديد ما إذا كان الملف موجودًا
FunctionSfileXist (fileurl) {
varfso = server.createObject ("scripting.filesystemObject")
if (fso.filexists (server.mappath (fileurl))) {
عودة
}آخر{
ReturnFalse
}
}
// كتابة الملفات باستخدام FSO
functionCateFile (الملفات ، 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 ؛}
العودة (bytestobstr (http.responseBody ، "GB2312")) ؛
}
// الترميز
functionByTestobstr (الجسم ، CSET) {
varobjstream = server.createBject ("adodb.stream") ؛
objstream.type = 1 ؛
objstream.mode = 3 ؛
objstream.open () ؛
objstream.write = الجسم ؛
objstream.position = 0 ؛
objstream.type = 2 ؛
objstream.charset = cset ؛
العودة (objstream.readtext) ؛
objstream.close () ؛
}
// احصل على عنوان الاتصال الكامل
functionGetCompleteUrl (Sources_url ، get_url) {
if (get_url.indexof ("http: //")! =-1) returnet_url ؛
varcompleteUrl = "" ؛
varsources_url_arr = sources_url.split ("/") ؛