حزم الملف في حزمة ملفات XML ، باستخدام أداة ASP التي تفصل!
قم بحزم جميع رمز مصدر موقع الويب في ملف XML ، وإنشاء ملف updata.xml ، وتحميل ملف XML إلى المساحة
ثم حرر جميع الملفات من خلال ملف install.asp.
لديها نفس وظيفة حزمة التثبيت التلقائي من Z-Blog.
كتب الرمز من قبل أخ الذي كان قديمًا ، لكن يبدو أن الكود غير صحيح. تم تعديل هذا من قبلي بالرجوع إليه ويمكن تشغيله بشكل طبيعي! ~~
يمكن تطبيق هذا الرمز على خدمة الترقية التلقائية لبرنامج ASP. كيفية تنفيذها على وجه التحديد ، مرحبًا بك للمناقشة! ~~
دعنا نناقشها في المنشور التالي! ~~~
ليست هناك حاجة لتعيين إصدار الدليل المعبأ ، فأنت بحاجة إلى ضبط الفرق بين إصدار الدليل المعبأ:
لا تحتاج إلى تعيين إصدار الدليل المعبأ ، فقط ضعه في الدليل الذي تحتاج إلى حزمه لتنفيذه.
تحتاج إلى تعيين إصدار دليل الحزمة ، ويجب عليك تحديد المسار إلى الحزمة (تعديل في البرنامج). إذا لم تحدده ، فلا يمكنك حزمه.
لا حاجة لتعيين الدليل - حزم الملف
نسخة الكود كما يلي:
<٪@language = "vbscript" codepage = "65001" ٪>
<٪ OptionExplicit ٪>
<٪ onerrorresumenext ٪>
<٪ response.charset = "utf-8" ٪>
<٪ server.scripttimeout = 99999999 ٪>
<! doctypehtmlpublic "-// w3c // dtdxhtml1.0transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<htmlxmlns = "http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv = "content-type" content = "text/html ؛ charset = utf-8"/>
<title> برنامج تغليف الملفات </title>
</head>
<body>
<٪
Dimzippathdir ، Zippathfile ، zipfilext
DimStartart ، endtime
قم بتغيير المسار إلى المجلد ليتم تعبئته هنا
Zippathdir = Left (request.servervariables ("path_translated") ، instrev (request.servervariables ("path_translated") ، "/")) "
'ملف XML الذي تم إنشاؤه
zippathfile = "update.xml"
'غير معبأ تمديد الملف
zipfilext = "db ؛ bak"
ifright (Zippathdir ، 1) <> "/" Whezippathdir = Zippathdir & "/"
ابدأ التعبئة
Createxml (Zippathfile)
سافر عبر جميع الملفات والمجلدات في الدليل
sprofdata (dirpath)
DIMXMLDOC
كائن dimfso'fso
كائن مجلد Dimobjfolder
مجموعة المجلد الفرعي Dimobjsubfolders