ستشاركك هذه المقالة في دالة رمز التحقق التي يتم تنفيذها باستخدام ASP ، ويتم تحديثها.
ضع الكود التالي في صفحة checkcode.asp منفصلة
- <٪
- OptionExplicit
- استجابة. buffer = صحيح
- CallCom_CreatvalidCode (ValityEcode)
- subcom_creatvalidcode (PSN)
- لا التخزين المؤقت
- استجابة. expires = -9999
- استجابة
- استجابة
- استجابة. contenttype = Image/BMP
- عشوائي
- ديمي ، الثاني ، الثالث
- constcodds = 2'Thibility ظهور البقع المتنوعة
- constcamount = 10'number من النص
- constccode = 0123456789
- بيانات الألوان (الأحرف ، الخلفية)
- dimvcolordata (1)
- vcolordata (0) = chrb (0) & chrb (0) & chrb (211) 'Blue 0 ، Green 0 ، Red 0 (Black)
- Vcolordata (1) = Chrb (255) و CHRB (255) و CHRB (255) 'Blue 250 ، Green 236 ، Red 211 (Light Blue)
- 'شخصيات تم إنشاؤها عشوائيا
- dimvcode (4) ، vcodes
- fori = 0to3
- vCode (i) = int (rnd*camount)
- vCodes = vCodes & Mid (ccode ، vcode (i) +1،1)
- التالي
- الجلسة (PSN) = سجل VCODES في الجلسة
- بيانات الأحرف
- dimvnumberdata (9)
- vnumberdata (0) =
- 111000011111011111111111111111111111111111111111011111111101111111111111111111111111111
- 110000111
- vnumberdata (1) =
- 1111011111111111111111111111111111111111111111111111111111111111111111111111111111111
- 100000111
- vnumberdata (2) =
- 11100001111111111111111111111111111111111111111111111111111111111111111111111111111111
- 100000011
- vnumberdata (3) =
- 11100001111111111111111111111111111111111111111111111111111111111111111111111111111111111
- 110000111
- vnumberdata (4) =
- 111110111111111111111111111111111111111111111111111111111111000000001111111111111111111
- 111000011
- vnumberdata (5) =
- 1100000011111111111111111111101111111111111111111111111111111111111111111111111111
- 110000111
- vnumberdata (6) =
- 1111000111111111111111111111111111111111111111111111111111111111111111111111111111111
- 110000111
- vnumberdata (7) =
- 1100000011111111111111111111111111111111111111111111111111111111111111111111111111111
- 111011111
- vnumberdata (8) =
- 1110000111111111111111111111111111111111111111111111111111111111111111111111111111111111
- 110000111
- vnumberdata (9) =
- 111000111111111111111111111111111111111111111001111100010111111111111111111111110111111
- 110001111
- "رأس ملف صورة الإخراج
- Response.BinaryWritechrb (66) و CHRB (77) و CHRB (230) و CHRB (4) و CHRB (0) و CHRB (0) و CHRB (0) و CHRB (0)
- & chrb (0) & _
- chrb (0) & chrb (0) & chrb (54) & chrb (0) & chrb (0) & chrb (0) & chrb (40) & chrb (0) & _ _
- chrb (0) & chrb (0) & chrb (40) & chrb (0) & chrb (0) & chrb (0) & chrb (10) & chrb (0) & chrb (0) & _ _
- Chrb (0) و CHRB (0) و CHRB (1) و CHRB (0)
- "رأس معلومات معلومات الصورة
- Response.BinaryWriteChrb (24) و CHRB (0) و CHRB (0) و CHRB (0) و CHRB (0) و CHRB (0) و CHRB (0) و CHRB (176)
- & chrb (4) & _
- chrb (0) & chrb (0) & chrb (18) & chrb (11) & chrb (0) & chrb (0) & chrb (18) & chrb (11) & _ _
- chrb (0) & chrb (0) & chrb (0) & chrb (0) & chrb (0) & chrb (0) & chrb (0) & chrb (0) & chrb (0) & chrb (0) & _ _
- Chrb (0) و CHRB (0)
- لقد مر Fori = 9to0step-1 "بجميع الخطوط
- لقد مر Forii = 0to3 'بكل الكلمات
- فوري = 1to10 'قد مرت جميع وحدات البكسل
- "إخراج سطر بيانات صورة حسب السطر ، كلمة بواسطة Word ، Pixel by Pixel
- ifrnd*99+1 <coddsthen 'يولد بشكل عشوائي نقاط متنوعة
- استجابة.
- آخر
- Response.BinaryWriteVcolordata (Mid (Vnumberdata (Vcode (II)) ، I*10+III ، 1))
- Endif
- التالي
- التالي
- التالي
- ينتهي
- ٪>
يتم نقل الصفحات التي تحتاج إلى استخدامها بالطريقة التالية:
رمز التحقق: src = checkcode.asp cellpadding = "0" cellpacing = "0" style = "حدود الحدود: الانهيار ؛ تباعد الحدود: 0px ؛ العرض: 780px ؛ clear: ! المهم ؛ Border-Bottom-Radius: Line-Height: Outsiped Outly: Outsible. الرأسي: خط الأساس! ">
ما سبق هو المحتوى الكامل لهذه المقالة ، أتمنى أن تنال إعجابك.