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

الموضوع: [نقاش+ كود] كود حمايه المدخلات

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2007
    المشاركات
    255

    [نقاش+ كود] كود حمايه المدخلات



    السلام عليكم

    اخواني هذه الداله مستخدمه في vBulletin
    هل من الممكن أن نستفيد منها في حذر المدخلات في النماذج !!
    هل هي افضل من addslashes()

    طبعاً لو كنت ابستخدمها اكيد راح اطورها على حسب برنامجي ..


    كود PHP:
    function htmlspecialchars_uni($text$entities true)
    {
        return 
    str_replace(
            
    // replace special html characters
            
    array('<''>''"'),
            array(
    '&lt;''&gt;''&quot;'),
            
    preg_replace(
                
    // translates all non-unicode entities
                
    '/&(?!' . ($entities '#[0-9]+|shy' '(#[0-9]+|[a-z]+)') . ';)/si',
                
    '&amp;',
                
    $text
            
    )
        );

    ياليت والله نستفيد من أكواد vBulletin في برامجنا لأن المبرمجين إللي قائمين على سكربت المنتديات المشهور عالمياً هم من عباقرة البرمجه كذلك هم شركه وليس اشخاص ..

    انتظر النقاش ..





    التعديل الأخير تم بواسطة Abo-Ahmed ; 20-10-2008 الساعة 05:26 AM


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    الدالة ممكن تستخدم لاظهار كود html بدون تنفيذه
    لانك اذا اظهرت كود html في سورس الصفحة
    سيتم تنفيذه ولا تظهر الاكواد

    فلو استخدمت هذه الدالة .. تقوم باظهار الكود بدون التنفيذ





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jun 2007
    المشاركات
    255


    اهااا فهمت عليك ..

    طيب ايش افضل كود لحمايه المدخلات هل يوجد افضل من addslashes

    لأن خبرتي في php لا بأس ومازلت اتعلم
    او ماهو الكود إللي يستخدمه سكربت المنتديات vBulletin في حمايه المدخلات إلى قاعدة البيانات ..






  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    1
    2





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jun 2007
    المشاركات
    255


    شكراا اخي سحاب اون لاين ... الله يبارك فيك بهذا الوقت المبارك إن شاء الله ..






  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2005
    المشاركات
    518


    بالنسبة لي افحص كل متغير بحسب المطلوب

    مثل اذا المتغير المرسل رقم اضع دالة للتأكد اذا كان رقم وكذلك الايميل وغيره بحسب الوضع

    اذا كانت المتغير ممكن ان يأخذ قيمة مثل مشاركتي المرسلة هنا فهذه طريقتي للفحص:

    كود PHP:

    function quote_smart($value)
    {   
       
    $value trim($value);

      
    // Stripslashes
        
    if (get_magic_quotes_gpc()) {
            
    $value stripslashes($value);
        }
       
    $value htmlspecialchars($valueENT_QUOTES);
       
      
    // mysql_real_escape_string to make it safe
       
    $value mysql_real_escape_string($value);
        
        return 
    $value;







    __________________
    اللهم أعز الاسلام و المسلمين

  7. #7
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    ودية دالة انا عملتة للحماية من المدخلات المستخدم

    كود PHP:


    function text_safe($str){

    return 
    htmlspecialchars(mysql_real_escape_string(addslashes(strip_tags(trim($str)))));

    انشاء الله تفيد الجميع بتوفيق





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Jun 2007
    المشاركات
    255


    الله يبارك فيكم وشكرا لكم على المشاركه الطيبه ,,

    أسأل الله تعالى أن لا يحرمكم الأجر جميعاً ,,










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

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

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