النتائج 1 إلى 8 من 8

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

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    68

    تعلم كيفية عدم تفعيل كود HTML في برنامجك



    السلام عليكم ورحمة الله وبركاته

    قد تجد احيانا بعض الثغرات في سكربتات ال PHP وخصوصا تلك التي تتطلب من العضو ان يكتب بياناته
    واحد هذه الثغرات ان يكون المبرمج قد نسي ان يعطل اكواد ال HTML لبيانات العضو .

    والحل بسيط جداً هو باستخدام الدالة htmlspecialchars

    كيفية استخدامها سهل جدا بمجرد تمرير النص عبرها فأنها تعيد نفس النص معطل لكود html

    مثال :

    <?php
    $str="<h1>hello</h1>";
    $str2=htmlspecialchars($str);
    echo"str1=$str";
    echo"str2=$str2";
    ?>

    وللمزيد من المعلومات :
    http://www.php.net/manual/en/functio...ecialchars.php

    والسلام عليكم







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2003
    المشاركات
    305


    أيضاً هذه الدالة
    كود PHP:
    $clean_str strip_tags($str); 
    تفلتر أكواد الـPHP والـHTML, مع إمكانية السماح لوسوم (tags) معينة بالمرور.
    فعلاً دالة قوية





    __________________
    # مشاريع :
    - الفوائد .. خلاصة العلم والمعرفة
    - غواصة .. اجمع اصدقاءك وابحر بالغواصة

    # مدونتي nawaf.me



  3. السلام عليكم

    اخوي

    حلول للبرمجة

    الف شكر لك


    اخوي العملاق


    ياليت شرح بسيط للكود او مثال عليها
    وربي يجزاك خير


    تحياتي للجمع





    __________________
    كل مالا يعطى يضيع

  4. #4
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    68


    السلام عليكم

    اخي الامبراطور الكود المذكور مع المثالين هو خير شرح فأنت بمجرد ان تنفذه

    ستلاحظ الفرق وكيف ان كو ال HTML لم يفعل

    وتحياتي لك و للأخ العملاق





    __________________
    برمجة - تطوير - إدارة



  5. هلا اخوي حلوول للبرمجة


    انا قصدي الدالة

    كود PHP:
    $clean_str strip_tags($str); 

    وكيف يمكن ان

    إمكانية السماح لوسوم (tags) معينة بالمرور.


    تسلم ولك تحياتي





    __________________
    كل مالا يعطى يضيع

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2003
    المشاركات
    305


    معليش أخي وحيد انا ذكرت الميزة ولا حطيت عليها مثال, طيب شوف الشغله سهلة وبالطريقة هذي
    كود PHP:
     $clean_str strip_tags($str'<a><p><br>'); 
    تحط الوسوم اللي تبغاها تمر, بالطريقة هذي بدون أي فواصل بينهم ولا وسم الإغلاق للوسوم التي تتطلب ذلك, أيضاً فيه نقطة مهمة, وهي انه لازم تستخدم طريقة الـHTML وليس الـXHTML في كتابة الوسوم يعني مثلاً وسم السطر الجديد تكتبه بالشكل هذا <br> وليس </ br> حتى لو كانت مستخدم الأخير في الكود حقك أكتبه بالشكل الأول.





    __________________
    # مشاريع :
    - الفوائد .. خلاصة العلم والمعرفة
    - غواصة .. اجمع اصدقاءك وابحر بالغواصة

    # مدونتي nawaf.me



  7. العملاق

    ألف مليوون شكر لك


    وصلت المعلومة بارك الله فيك وبأيامك

    تحية عذبة


    وحيد ،





    __________________
    كل مالا يعطى يضيع

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2003
    المشاركات
    305


    العفو





    __________________
    # مشاريع :
    - الفوائد .. خلاصة العلم والمعرفة
    - غواصة .. اجمع اصدقاءك وابحر بالغواصة

    # مدونتي nawaf.me





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض