server.htmlencode تعريف واستخدامه
تطبق طريقة htmlencode ترميز HTML على سلسلة محددة. أساسا لأسباب السلامة.
قواعد
server.htmlencode (سلسلة)
| المعلمة | يصف |
|---|---|
| خيط | مطلوب. السلسلة لتشفير. |
مثال
السيناريو:
<٪ response.write (server.htmlencode ("علامة الصورة: <img>)) ٪>الإخراج:
علامة الصورة: & lt ؛ img & gt ؛
إخراج المتصفح:
علامة الصورة: <img>
في كتابة الواجهة الخلفية ASP ، غالبًا ما نستخدم server.htmlencode جميع إدخال المحتوى من قبل المستخدم ، على سبيل المثال
اسم المستخدم = server.htmlencode (طلب ("اسم المستخدم"))
ثم أدخل قاعدة البيانات مرة أخرى. لأسباب أمنية ، فإن ما يدخله المستخدمون هو الأكثر موثوقية.
فيما يلي الوظيفة المخصصة لـ HTMLencode
وظيفة HTMLENCODE () هي وظيفة مخصصة لا ترمز فقط رموز HTML ، ولكن أيضًا تشفير فواصل عودة النقل وكسرات الأسطر ، مما يسمح للمحتوى الذي تم إدخاله في مربع النص بإخراجه بتنسيق العرض الأصلي.
دالة htmlencode (fString) fString = استبدال (fString ، "&" ، "& amp ؛ fString = استبدال (fString ، "" ، "& nbsp ؛") fString = استبدال (fString ، chr (13) ، "") fString = استبدال (fString ، chr (10) و CHR (10) ، "<p>)
هنا يمكنك إضافة الرمز الذي تحتاج إلى استبداله.
وظيفة HTMLDECode: إنها الوظيفة العكسية لوظيفة HTMLencode. يعرض الأحرف في HTML كما هو الحال في Textarea ، وهو مفيد للغاية عند تعديل المعلومات.
وظيفة htmldecode (fString) fString = استبدال (fString ، "& gt ؛" ، ">") fString = replace (fString ، "& lt ؛ استبدال (fString ، "' ؛" ، chr (39)) fString = استبدال (fString ، "" ، chr (13)) fString = استبدال (fString ، "</p> <p>" ، chr (10) & chr (10))
هذه هي المقالة حول استخدام server.htmlencode في ASP (مع وظائف مخصصة). لمزيد من محتوى ASP HTMLENCODE ، يرجى البحث عن المقالات السابقة من موقع مشرف المواقع الجديد الخاطئ أو متابعة تصفح المقالات ذات الصلة أدناه. آمل أن يدعم الجميع موقع مشرف المواقع الجديد الخاطئ في المستقبل!