موصى به: صمم وحدة تسجيل الدخول لمستخدمي ASP البرنامج النصي للتحقق من تسجيل الدخول المستخدم ، chkpwd.asp ما يلي هو المحتوى المشار إليه: ٪ '============ المستخدم تسجيل الدخول إلى البرنامج النصي ======='
يضع هذا البرنامج عدد العداد في قاعدة بيانات الوصول ، وبالطبع يمكنك أيضًا استخدام مصادر بيانات ODBC الأخرى التي تريدها. يقرأ هذا البرنامج معلومات العد من عنوان URL. على النحو التالي:
<img src = id = mytest & seq = الافتراضي والخلايا = 7>
المعلمة
بطاقة تعريف
Peugeot (أي اسم المستخدم) لصفحة ويب العميل. في كل مرة تستخدم فيها معرفًا جديدًا ، سيتم إدراج سجل جديد في قاعدة البيانات. إذا كان هذا المعرف موجودًا ، فسيتم زيادة عدده بمقدار 1. إذا كنت لا تريد أن يبدأ العميل تلقائيًا معرفًا ويحتاج إلى التسجيل ، فستقوم بتعيين القيمة تلقائيًا إلى False.
seq
خياري. تستخدم لتحديد نمط صورة العداد. اسم الصورة المعروضة على العميل هو .gif. القيمة الافتراضية هي defalut.gif ، ويجب وضع defalut.gif في دليل العمل الحالي!
الخلايا
خياري. عدد البتات المعروضة في نتيجة العد هي 5 بت (يمكنك ضبط هذه القيمة في البرنامج) كيفية تشغيل هذا البرنامج
انسخ هذا البرنامج إلى المكان الذي تريده على الخادم.
إنشاء مصدر بيانات مصدر بيانات. يجب أن يكون هناك اسم جدول في مصدر البيانات هذا الرئيسي ، وما يلي الحقول في هذا الجدول:
ما يلي هو المحتوى المقتبس:
<جدول الحدود = 1 cellpadding = 3 cellpacing = 1>
<tr>
<h> الحقل < /th>
<th> اكتب < /th>
<h> فهرسة < /th>
<h> يعني < /th>
</r>
<tr>
<td> التعرف < /td>
<td> AutoNumber </td>
<td> نعم < /td>
<td> لاحتياجاتك </td>
</r>
<tr>
<td> id </td>
<td> النص < /td>
<td> نعم < /td>
<td> اسم المستخدم </td>
</r>
<tr>
<td> العد < /td>
<td> الرقم < /td>
<td> لا < /td>
<td> عدد الأرقام < /td>
</r>
< /table>
تعيين إذن إلى قاعدة البيانات إذا لزم الأمر
قم بإنشاء دليل يخزن رسومات GIF ، ووضع مجموعة رسومات افتراضية على الأقل في هذا الدليل. إعطاء أذونات لهذا الملف حسب الاقتضاء.
ضع بعض الرسومات الرقمية في هذا الدليل والتي يمكن أن تكون قابلة للقسمة على 10.
ما يلي هو المحتوى المقتبس:
<عرض الجدول = 100 ٪ الحدود = 1 cellpacing = 1 cellpadding = 2>
<tr>
<td bgcolor =#ccffff> ملف <b> counter.asp </b> </td>
</r>
<tr>
<td bgcolor =#ffffcc> <pre>
<٪
استجابة. contenttype = صورة/gif
استجابة. expires = 0
الدليل حيث يتم وضع قضبان GIF. ينتهي مع /
WorkDir = C:/gifbars/
"اضبط هذا على خطأ إذا كنت تريد تعطيل إدخال تلقائي
"سجلات مضادة جديدة لقاعدة البيانات على كل ضربة مع فريدة من نوعها
سلسلة المعرف
auto_insert = صحيح
id = trim (request.querystring (id))
seq = trim (request.querystring (seq))
إذا seq = ثم seq = افتراضي
الخلايا = trim (request.querystring (الخلايا))
إذا كانت الخلايا = ثم الخلايا = 5 خلايا أخرى = الخلايا*1
تعيين conn = server.createBject (adodb.connection)
Conn.Open WebCounter
SQL = حدد العد ، معرف من Main حيث id = '& id &'
تعيين rs = conn.execute (SQL)
إذا لم يكن rs.eof ثم
العد = RS (العد) 1
IDENT = RS (INTER)
Rs.Close ()
conn.execute (تحديث مجموعة المجموعة الرئيسية = العد 1 حيث الهوية = والهوية)
conn.close ()
Dhownumbers ()
آخر
Rs.Close ()
إذا auto_insert = صواب ومعرف <> ثم
conn.execute (insert في القيم الرئيسية (المعرف ، العد) ('& id &' ، 1))
العد = 1
Dhownumbers ()
إنهاء إذا
conn.close ()
إنهاء إذا
عرض فرعي ()
set g = createObject (stotgraph.image)
اسم الملف = workdir & seq & .gif
إذا
xDigit = xSize/10
G.CreateImage Xdigit*الخلايا ، ysize ، ubound (pal) 1
G.InitClipboard Xsize ، ysize
G.SelectClipboard صحيح
لأني = 0 إلى Ubound (بال)
G.SetColor I ، pal (i ، 0) ، pal (i ، 1) ، pal (i ، 2)
التالي
G.ReadImage Filename ، Pal ، 0،0
ل I = 1 إلى الخلايا
k = getDigit (العد ، الخلايا-i)
G.Copy (I-1)*Xdigit ، 0 ، Xdigit ، ysize ، K*xDigit ، 0 ، srccopy
التالي
استجابة.
نهاية الفرعية
وظيفة getDigit (الرقم ، الموضع)
رقم 1 = الرقم/(10^موقف)
TMP = رقم 1/10
getDigit = number1-TMP*10
وظيفة نهاية
٪>
<xmp>
</pre>
</td>
</r>
< /table>
<hr> </span> </td>
</r>
<tr>
<عرض TD = 50 ٪> </td>
<td width = 50 ٪> <br> </td>
</r>
<tr>
<td colspan = 2 محاذاة = يمين>
<img border = 0 src = images/bbstitle.gif> <a id = hlkaddmsg href =/addmsg.aspx؟ id = 234 style = color: red> اترك تعليقًا </a>
<img border = 0 src = images/mail.gif> <a id = hlkmailto href =/mailto.aspx؟ id = 234> البريد هذه الصفحة </a>
<img border = 0 src = images /print.gif> <a href = javaScript: window.print ()> اطبع هذه الصفحة < /a>
<img border = 0 src = images/profile.gif> <a href = javaScript: void (null) onClick = if (! document.execcommand ('seveas' ، 'show.aspx' ، 1)) return false ؛ > احفظ هذه الصفحة < /a>
<img border = 0 src = images/ask.gif> <a href = bbs/index.asp> لديك أسئلة </a>
</td>
</r>
<tr bgcolor =#97b9ff>
<td width = 50 ٪> <b> <font color =#ffffff> المقالات ذات الصلة < /font> </b> </td>
<td width = 50 ٪> <b> <font color =#ffffff> التعليقات ذات الصلة < /font> </b> </td>
</r>
<tr>
<عرض TD = 50 ٪ Valign = TOP>
</td>
<عرض TD = 50 ٪ Valign = TOP>
</td>
</r>
<tr>
<عرض TD = 50 ٪>
</td>
<td width = 50 ٪ align = right> <img border = 0 src = images /more.gif> <a id = hlkrela> </a> </td>
</r>
< /table>
</td>
</r>
< /table>
</td>
</r>
< /table>
< /body>
</html>
مشاركة: مناقشة موجزة حول مبدأ برنامج الاستحواذ على ASP الخطوات الرئيسية لبرنامج التجميع هي كما يلي: 1. الحصول على محتوى الصفحة 2. استخراج جميع البيانات من رمز الاستحواذ 1. الحصول على محتوى الصفحة التي تم جمعها حاليًا عن أساليب ASP شائعة الاستخدام للحصول على الصفحة التي تم جمعها: 1.