اشترك في مجموعة montadaphp.net حتى تصلك أخبار المنتدى  

بريدك الإلكتروني:

النتائج 1 إلى 8 من 8
  1. #1
    عضو مشارك الصورة الرمزية Moha Dragon
    تاريخ التسجيل
    03-04-2011
    السن
    30
    المشاركات
    41
    معدل تقييم المستوى
    0

    افتراضي دالة لتنظيف النص

    السلام عليكم ورحمة الله وبركاته
    هذه الدالة تستخدم لتنظيف النص من المسافات فبله وبعده كذلك من أكودا html وهكذا
    أظن إنها جميلة ومفيدة
    أقدمها لكم للى تعجبه ويحب يستخدمها

    كود PHP:
    <?php
    // this function used to clear text 
    /*
    // how to use 

    $var = clean_text($var);

    */
    function clean_text($text='')

                {
                    
    $text=trim($text);
                    
    $text=strip_tags($text);
                    
    $text=addslashes($text);
                    
    $text=htmlspecialchars($text);    
                return 
    $text;
                }

    ?>
    هذه هى الدالة

    مثال على استخدامى للدالة مثلا فى صفحة تسجيل الدخول

    كود PHP:
    <?php
    header
    ('content-type : text/html; charset = utf-8');
    include_once 
    'includes/header.php';
    error_reporting(E_ALL);

    if (isset(
    $_POST['submit']) && !empty($_POST['name']) && !empty($_POST['password']))
    {
        include_once 
    'includes/functions.php';
        
    $name clean_text($_POST['name']);
        
    $pass md5(clean_text($_POST['password']));
        
    $q="SELECT * FROM `users` WHERE `user_name`='".$name."' and `password`='".$pass."'";
        
    $result=$db->query($q) or die ($db->error);
            if (
    $result->num_rows == 1)
            {
                
    $row=$result->fetch_object();
                if (
    $row->active=='yes')
                {
                    
    $_SESSION['login']='1';
                    
    $_SESSION['name']=$row->name;
                    echo 
    "<script>alert('تم تسجيل الدخول بنجاح');location.href='index.php';</script>";
                }else{
                    echo 
    "<script>alert('عفوا حسابك غير مفعل ');location.href='index.php';</script>";
                     }
            }else{
                echo 
    "<script>alert('لقد أدخلت اسم مستخدم أو كلمة مرور خاطئة');location.href='index.php';</script>";
                 } 
    }
    ?>
    أرجو إن الدالة تكون مفيدة ولو استخدمها أى أحد مينساش يدعيلى دعوة بظهر الغيب

    بالتوفيق للجميع


  2. #2
    عضو شرف الصورة الرمزية issam-rrr
    تاريخ التسجيل
    10-09-2008
    السن
    27
    المشاركات
    419
    معدل تقييم المستوى
    10

    افتراضي رد: دالة لتنظيف النص

    ألف شكر

  3. #3
    عضو مشارك الصورة الرمزية Moha Dragon
    تاريخ التسجيل
    03-04-2011
    السن
    30
    المشاركات
    41
    معدل تقييم المستوى
    0

    افتراضي رد: دالة لتنظيف النص

    العفو يا غالى
    وبالتوفيق إن شاء الله
    ويارب تفيد وتنفع الكل

  4. #4
    عضو شرف
    تاريخ التسجيل
    31-12-2009
    السن
    25
    المشاركات
    423
    معدل تقييم المستوى
    9

    افتراضي رد: دالة لتنظيف النص

    merciiiiiiiiiiiiiiiiii
    قال الإمام البخاري في آخر (كتاب التوحيد) من صحيحه:
    حدثني أحمد بن إشكاب حدثنا محمد بن فضيل عن عمارة بن القعقاع عن أبي زرعة عن أبي هريرة _ رضي الله عنه _ قال: قال النبي _ صلى الله عليه وسلم _ : ((كلمتان حبيبتان إلى الرحمن، خفيفتان على اللسان، ثقيلتان في الميزان: سبحان الله وبحمده، سبحان الله العظيم))

  5. #5
    عضو مشارك الصورة الرمزية Moha Dragon
    تاريخ التسجيل
    03-04-2011
    السن
    30
    المشاركات
    41
    معدل تقييم المستوى
    0

    افتراضي رد: دالة لتنظيف النص

    العفو يا غالى
    وبالتوفيق إن شاء الله

  6. #6
    عضو فعال الصورة الرمزية 1234
    تاريخ التسجيل
    08-11-2010
    المشاركات
    238
    معدل تقييم المستوى
    8

    افتراضي رد: دالة لتنظيف النص

    يبدو انك جامع جميع الدوال حماية النصوص تحت دالتك هده ربما لها اعراض كالبطئ هل جربتها في حيث السرعة
    ومع دلك اقول لك ممتاز

  7. #7
    عضو شرف الصورة الرمزية ملك الأرقام
    تاريخ التسجيل
    07-08-2009
    السن
    22
    المشاركات
    1,576
    معدل تقييم المستوى
    10

    افتراضي رد: دالة لتنظيف النص

    ليس فقط البطئ احيانا لا نحتاج لبعض دوال الحماية مثلاً كلمات السر لا تحتاج إلا لدالة addslashes لا تحتاج strip_tags أو trim والا سوف يحدث مشاكل في تسجيل الدخول
    احيانا إذا تم تشفير كلمة المرور ب md5 لا تحتاج حتى addslashes

  8. #8
    عضو مشارك الصورة الرمزية Moha Dragon
    تاريخ التسجيل
    03-04-2011
    السن
    30
    المشاركات
    41
    معدل تقييم المستوى
    0

    افتراضي رد: دالة لتنظيف النص

    شكرا لكم إخوانى الكرام
    بس أنا فعلا جربتها كتيييييييييير
    ومفيش أى مشاكل ﻻ بطئ وﻻ فى التشفير md5
    بل إنى أستخدم فى التشفير md5 مرتين وﻻ يحدث أى مشاكل
    جربها وسترى فاعليتها إن شاء الله

    أشكركم على مروركم الطيب

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

المواضيع المتشابهه

  1. [دالة] str_replace() [استبدال جزء من النص]
    بواسطة coder في المنتدى دوال التعامل مع النصوص
    مشاركات: 7
    آخر مشاركة: 27-04-2012, 06:21 PM
  2. طلب دالة لوضع سلاش في النص
    بواسطة pinibl في المنتدى دوال التعامل مع النصوص
    مشاركات: 6
    آخر مشاركة: 13-02-2011, 05:00 AM
  3. دالة طباعة النص بالأكواد كما هو
    بواسطة ahmeds_link في المنتدى دوال التعامل مع النصوص
    مشاركات: 3
    آخر مشاركة: 03-04-2009, 11:53 PM
  4. [دالة] str_ireplace() [استبدال جزء من النص]
    بواسطة coder في المنتدى دوال التعامل مع النصوص
    مشاركات: 13
    آخر مشاركة: 03-04-2009, 11:29 PM
  5. [دالة] show_source() لتلوين النص
    بواسطة ايهاب الغزال في المنتدى دوال التعامل مع النصوص
    مشاركات: 8
    آخر مشاركة: 07-06-2007, 01:07 AM

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

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