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

الموضوع: السلسلة الذهبية ( 3 ) درس ( التعامل مع الإختصارات والرموز ) ..

  1. #1

    السلسلة الذهبية ( 3 ) درس ( التعامل مع الإختصارات والرموز ) ..



        السلام عليكم ورحمة الله وبركاته ..
        الأخوة الكرام في المنتدى .. ها نحن نعود لكم بدرس جديد لسلسلة الذهبية ..

        وأذكر بعناوين الدرسين السابقين ..
        السلسلة الذهبية ( 1 ) درس ( السابق - التالي ) ..
        السلسلة الذهبية ( 2 ) درس ( الأقسام المتفرعة ) ..
        ------------
        السلسلة الذهبية ( 3 ) درس ( التعامل مع الإختصارات والرموز ) .. ==>
        يتسائل كثير من الناس عن كيفية تحويل بعض الرموز الموجودة في كثير من برامج php ..
        وخاصة برنامج VB .. حيث يتيح البرنامج إضافة رمزوز معبرة عن إضافة مشاركة مثلا ..
    كود:
    
    
    :) == صورة إبتسامة   // مثال رقم 1 //
    
    // مثال رقم 2 //
    [URLI]http://www.makany.com[/URLI]
    حيث يقوم بتحويلة إلى
    <a href="http://www.makany.com">http://www.makany.com</a>
    
    // مثال رقم 3 // 
    [URLI=http://www.makany.com]دليل مكاني[/URLI] 
    حيث يقوم بتحويلة إلى
    <a href="http://www.makany.com">دليل مكاني</a>
    
    

    &nbsp;&nbsp;&nbsp;&nbsp;ونحن في هذا الدرس سنقوم بإذن الله بشرح عن كيفية صنع كود خاص بك ..
    &nbsp;&nbsp;&nbsp;&nbsp;وفق المتغيرات التي تريد ..

    &nbsp;&nbsp;&nbsp;&nbsp;أولا سأضع الكود كامل ثم سأقوم بشرح كل نقطه ..

    كود:
    
    
    <?
    // --- الرسالة التي تحتوي على الرموز --- //
    $MSG = "
    // مثال رقم 1 // <br>
    أخواني الأكارم إليكم هذه :) <br><br>
    
    // مثال رقم 2 // <br>
    أخواني الأكارم أنصحكم بزيارة .. <br>
    [رابط]http://www.makany.com[/رابط] <br><br>
    
    // مثال رقم 3 // <br>
    أخواني الأكارم أنصحكم بزيارة .. <br>
    [رابط=http://www.makany.com]دليل مكاني[/رابط]";
    
    // --- الآن سوف نقوم بتمرير الرسالة إلى الدالة البرمجية
    // --- التي تقوم بتحويل رموز الرسالة إلى كود برمجي
    
    // تعامل الدالة مع المثال رقم 1 //
     $MSG= str_replace(": )",
     "<img border="0" src='kk",$MSG);
    
    // تعامل الدالة مع المثال رقم 2 //
     $MSG = preg_replace("/\[رابط\](.*?)\[\/رابط\]/si",
     "<a href='\\1'>\\1</a>",$MSG);
    
    // تعامل الدالة مع المثال رقم 3 //
     $MSG= preg_replace("/\[رابط=(.*?)\](.*?)\[\/رابط\]/si",
     "<a href=\"\\1\">\\2</a>",$MSG);
    
    // --- طباعة الرسالة --- //
     echo $MSG;
    ?>
    
    

    &nbsp;&nbsp;&nbsp;&nbsp;أولا ** المثال رقم 1 ..
    &nbsp;&nbsp;&nbsp;&nbsp;نجد أن الدالة str_replace تتيح لنا مع الرموز المعروفة ..
    &nbsp;&nbsp;&nbsp;&nbsp;بحيث نستطع أن نقسم الدالة إلى ثلاث أقسام على النحو التالي ..
    &nbsp;&nbsp;&nbsp;&nbsp;str_replace("القسم الأول","القسم الثاني" ,القسم الثالث);
    &nbsp;&nbsp;&nbsp;&nbsp;القسم الأول : الرمز الذي تريد إستبداله ..
    &nbsp;&nbsp;&nbsp;&nbsp;القسم الثاني : الكود المستبدل به ..
    &nbsp;&nbsp;&nbsp;&nbsp;القسم الثالث : اسم المتغير الذي تريد تمريره على الدالة ..

    &nbsp;&nbsp;&nbsp;&nbsp;ثانياً ** المثال رقم 2 - 3 ..
    &nbsp;&nbsp;&nbsp;&nbsp;في هذا لا زيادة غير أن الدالة preg_replace تتيح لنا مع المعروف والمجهول ..
    &nbsp;&nbsp;&nbsp;&nbsp;وكذا تتيح لنا التعامل مع أكثر من مجهول كما في المثال رقم 3 ..
    &nbsp;&nbsp;&nbsp;&nbsp;إذ أن " \\1 " هو المجهول الأول وهو عنوان الموقع ..
    &nbsp;&nbsp;&nbsp;&nbsp;و " \\2 " هو المجهول الثاني وهو اسم الموقع ..

    &nbsp;&nbsp;&nbsp;&nbsp;وكذلك تستطيع إضافة أكثر من مجهول كما في المثال التالي ..

    كود:
    
    
    <?
    // --- الرسالة التي تحتوي على الرموز --- //
    $MSG = "
    // مثال رقم 4 // <br>
    أخواني الأكارم أنصحكم بزيارة .. <br>
    [رابط=http://www.makany.com-دليل شامل]دليل مكاني[/رابط]";
    
    // --- الآن سوف نقوم بتمرير الرسالة إلى الدالة البرمجية
    // --- التي تقوم بتحويل رموز الرسالة إلى كود برمجي
    
    // تعامل الدالة مع المثال رقم 4 //
     $MSG= preg_replace("/\[رابط=(.*?)\](.*?)\[\/رابط\]/si",
     "<a href=\"\\1\" title=\"\\2\">\\3</a>",$MSG);
    
    // --- طباعة الرسالة --- //
     echo $MSG;
    ?>
    
    

    &nbsp;&nbsp;&nbsp;&nbsp;إذ أن " \\1 " هو المجهول الأول وهو عنوان الموقع ..
    &nbsp;&nbsp;&nbsp;&nbsp;و " \\2 " هي المجهول الثاني وهي تلميحات الشاشة ..
    &nbsp;&nbsp;&nbsp;&nbsp;و " \\3 " هو المجهول الثالث وهو اسم الموقع ..

    &nbsp;&nbsp;&nbsp;&nbsp;بذلك نكون قد وصلنا لختام هذا الدرس .. أرجوا أن أكون قد وفقت فيه .. والله أعلم
    &nbsp;&nbsp;&nbsp;&nbsp;وإذا يوجد أي إستفسار أو أي سؤال أنا في الخدمة ..

    &nbsp;&nbsp;&nbsp;&nbsp;أخوكم عبد العزيز






    __________________

    ألا في سبيل الله ما أنا فاعل - - - عطاء وإقدام وحزم ونائل

    عبدالعزيز السعيد غير متواجد حالياً


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2001
    المشاركات
    823


    جزاك الله خير على هل الموضوع الرائع





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

  3. #3


    وعليكم السلام ورحمة الله وبركاته
    جزاك الله خيرا أخي ncE بارع Pri على ماتقوم به
    سأترك حاليا لأكمل قراءة الدرس





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

  4. #4


    awilah .. murcielago
    وإياكم إن شاء الله .. ومشكوورين على المشاركة ..

    وأكرر ما قلت أعلاه أي سؤال أنا في الخدمة ..
    ** أيضا إذا فيه مقترحات لعنوان الدرس القادم فعلى الرحب والسعة ..

    اخوكم بارع





    __________________

    ألا في سبيل الله ما أنا فاعل - - - عطاء وإقدام وحزم ونائل

    عبدالعزيز السعيد غير متواجد حالياً

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    867


    فعلا بارع





    __________________


    موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php

    منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php

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

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2001
    المشاركات
    3,680


    بارع بحق





    __________________
    الحالة في سوالف : غير نشط


    لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ

    الألفاظ هي الثياب التي ترتديها أفكارنا، لذا ..يجب ألا تظهر أفكارنا في ثياب رثة بالية
    محمود المسعودي غير متواجد حالياً

  7. #7


    hamudi --- Moodeey

    مشكووورين على المشاركة ...
    وبالمناسبة للإخوة الذين يريدون معرفة مدلولات الرموز مثل " (.*?) " ..

    فإليكم هذا الرابط قرية PHP - Regular Expressions

    وتقبلوا تحياتي ..





    __________________

    ألا في سبيل الله ما أنا فاعل - - - عطاء وإقدام وحزم ونائل

    عبدالعزيز السعيد غير متواجد حالياً

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


    مشكووووووووووووووووووووور أخوي برنس على الشرح الوافي

    جزاك الله كل خير عنا


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



    أخوك أبو حميد





    __________________

    * * * * * * *
    مع تحيات أبو حميد
    * * * * * * *
    abohamed غير متواجد حالياً

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2001
    المشاركات
    347


    درس قيم بصراحة





    __________________
    >>>>>>>>>>
    qatarinet غير متواجد حالياً



  10. الله يوفقك يا عبدالعزيز . هذا اللي الواحد يقدر يقول و بس





    __________________
    أخوكم ابو مشعل
    ملاحظات لتنظيم المنتدى:
    http://www.swalif.net/softs/showthread.php?s=&threadid=42612
    ---------------
    ابو مشعل غير متواجد حالياً

  11. #11


    abohamed - qatarinet - ابو مشعل

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

    وترقبوا الدروس المقبلة .. محببببببكم بارع





    __________________

    ألا في سبيل الله ما أنا فاعل - - - عطاء وإقدام وحزم ونائل

    عبدالعزيز السعيد غير متواجد حالياً





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

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

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