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

الموضوع: دالة من برمجتي بدل دالة urlencode التي لا تدعم العربية !

  1. دالة من برمجتي بدل دالة urlencode التي لا تدعم العربية !



    السلام عليكم ،

    هذه الدالة كتبتها بدل دالة urlencode التي لا تدعم العربية ، طبعاً دالتي تدعمها :

    كود PHP:
    function urlEncoder ($url)
    {
        
    $urlArray explode(' '$url);
        
        foreach (
    $urlArray as $part)
        {
            
    $retval .= $part '+';
        }
        
        
    $retval substr($retval0strlen($retval) - 1);
        
        return 
    $retval;

    أتمنى أن تفيدكم





    فاعل خير غير متواجد حالياً


  2. #2
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,308


    ياليت لو تفهمنا وظيفة هالدالة
    لأني مااعرف وشهي urlencode أصلا

    لكن من اسمها انها للوصلات <<< اعتقاد لأنها تبدأ ب URL ثم CODE





    fnan4arab غير متواجد حالياً

  3. #3
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,308


    ولو تشرحلي كيف استخدمها وفيما أستخدمها

    وما هو الفرق بين الدالتين
    وسؤال اختياري:
    وشهو الفرق بين الدالتين واللي يجعلها تدعم العربية عكس الدالة اللي urlcode





    fnan4arab غير متواجد حالياً



  4. عندما يكون نوع النموذج POST فإنك لن تحتاج لهذه الدالة ، ولكن عندما يكون GET فستظهر المعلومات المرسلة من خلاله في شريط العنوان ، لو كانت المعلومة المرسلة رقماً فلا مشكلة في ذلك ، ولكن ماذا لو كانت اسماً متكون من أكثر من مقطع ؟! سيتشوه العنوان في الشريط كما هو معلوم ولكن يكون جميلاً

    هذه الدالة بكل بساطة تقوم بإضافة علامة الزائد "+" بين المقاطع ، وهي تحذف تلقائياً بواسطة مفسر PHP عند استلام المتغير من العنوان .

    مثال :

    لو أرسلت المعلومة التالية من خلال نموذج يستخدم الحالة GET :

    فاعل خير

    فالنتيجة :

    فاعل%20خير

    أما باستخدام دالتي فالنتيجة :

    فاعل+خير

    أليس هذا أجمل





    فاعل خير غير متواجد حالياً



  5. السطر التالي لم يظهر أعلاه بشكل صحيح :

    كود PHP:
    $urlArray explode('$urlArray = explode(' ', $url); 






    فاعل خير غير متواجد حالياً



  6. ...





    فاعل خير غير متواجد حالياً



  7. ...





    فاعل خير غير متواجد حالياً

  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2000
    المشاركات
    2,697


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





    رضا غير متواجد حالياً









  9. فاعل خير غير متواجد حالياً

  10. #10
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,308


    ايوة كلامك صحيح

    وشكرا
    وآسف عالتأخير في الرد





    fnan4arab غير متواجد حالياً

  11. #11
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,308


    انا الصراحة مبتدئ في هالسوالف
    -------
    احطها بالصفحة وخلاص ام في حاجات لازم اعملها

    ليش ماتخليها urlARcode
    يعني بدل en ب ar





    fnan4arab غير متواجد حالياً



  12. كل ما عليك تمرير النص لها ، وهي ستعيد المطلوب .

    وبخصوص الاسم ، فسمها ما شئت

    ولكن للفائدة فقط ، معنى اسم الدالة urlencode : تشفير العنوان .

    url = عنوان
    encode = ترميز أو تشفير

    ومعنى اسم دالتي ، مشفرة العنوان

    فـ encode فعل ، و encoder اسم





    فاعل خير غير متواجد حالياً

  13. #13
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    جزاك الله خيرا اخوي فاعل خير





    المهمة9 غير متواجد حالياً



  14. وإياك .. حياك الله ..





    فاعل خير غير متواجد حالياً





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

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

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