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

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

النتائج 1 إلى 5 من 5
  1. #1
    مطور منتديات mysmartbb
    تاريخ التسجيل
    22-05-2007
    المشاركات
    276
    معدل تقييم المستوى
    11

    افتراضي دالة تلوين كود php

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

    تقوم هذه الدالة عند استخدامها بتمييز كود php عن غيره من الأكواد بالألوان

    كود PHP:
     <?php   function phpcode($code) {
            
    $code str_replace"&lt;""<"$code );
            
    $code str_replace"&gt;"">"$code );
    //        $code = preg_replace( "/<br>|<br \/>/", "\n", $code );
            
    $codestr_replace"\\"   "\\"$code);
            
    $codestr_replace"'"   "'"$code);
            
    $codestr_replace"!"   "!"$code);
            
    $codestr_replace"$"   "$"$code);
            
    $codestr_replace"|"  "|"$code);
            
    $codestr_replace"&amp;"   "&"$code);
            
    $codestr_replace'&quot;'  '"'$code);
            
    $code str_replace"™""(tm)"$code );

              
    $code stripslashes($code);

              if (!
    strpos($code,"<?") and substr($code,0,2)!="<?") {
                      
    $code="<?\n".trim($code)."\n?>";
                      
    $addedtags=1;
              }
              
    ob_start();
              
    $oldlevel=error_reporting(0);
              
    highlight_string($code);
              
    error_reporting($oldlevel);
                        if (
    $addedtags) {
                          
    $openingpos strpos($buffer,'<?');
                          
    $closingpos strrpos($buffer'?>');
                          
    $buffer=substr($buffer0$openingpos).substr($buffer$openingpos+5$closingpos-($openingpos+5)).substr($buffer$closingpos+5);
              }
              
    $buffer ob_get_contents();
              
    ob_end_clean();
              
    $buffer str_replace("&quot;""\""$buffer);

              return 
    "<div align='center'><table border='1' cellpadding='2' style='border-collapse: collapse' bordercolor='#111111' width='90%' dir='rtl'><tr><td width='100%'><font color='#FF0000'>>> </font>كود php : </td></tr><tr><td width='100%' dir='ltr' style='font-family: Courier New; font-size: 10pt; color: #0099CC'>"
              
    $buffer
              
    "</td></tr></table></div>";
    }
    ?>
    اخوكم

    ايهاب الغزال
    التعديل الأخير تم بواسطة ايهاب الغزال ; 16-04-2008 الساعة 03:45 AM سبب آخر: لوضع وسم php

    AJAX with PHP Soon

  2. #2
    عضو شرف
    تاريخ التسجيل
    02-03-2008
    المشاركات
    130
    معدل تقييم المستوى
    10

    Red face رد : دالة تلوين كود php

    شكرا لك أخي
    ولكن
    لم تعمل معي إلا بعد بعض التعديلات البسيطة ومعالجة بعض الأخطاء البسيطة
    كود PHP:
    <?php
      
    function phpcode($code) {
            
    $code str_replace"&lt;""<"$code );
            
    $code str_replace"&gt;"">"$code );
    //        $code = preg_replace( "/<br>|<br \/>/", "\n", $code );
            
    $codestr_replace"\\"   "\\"$code);
            
    $codestr_replace"'"   "'"$code);
            
    $codestr_replace"!"   "!"$code);
            
    $codestr_replace"$"   "$"$code);
            
    $codestr_replace"|"  "|"$code);
            
    $codestr_replace"&amp;"   "&"$code);
            
    $codestr_replace'&quot;'  '"'$code);
            
    $code str_replace"™""(tm)"$code );

              
    $code stripslashes($code);

              if (!
    strpos($code,"<? ") and substr($code,0,2)!="<? ") {
                      
    $code="<?\n".trim($code)."\n?>";
                      
    $addedtags=1;
              }
              
    ob_start();
              
    $oldlevel=error_reporting(0);
              
    highlight_string($code);
              
    error_reporting($oldlevel);
                        if (
    $addedtags) {
                          
    $openingpos strpos($buffer,'<? ');
                          
    $closingpos strrpos($buffer' ?>');
                          
    $buffer=substr($buffer0$openingpos).substr($buffer$openingpos+5$closingpos-($openingpos+5)).substr($buffer$closingpos+5);
              }
              
    $buffer ob_get_contents();
              
    ob_end_clean();
              
    $buffer str_replace("&quot;""\""$buffer);

             echo 
    "<div align='center'><table border='1' cellpadding='2' style='border-collapse: collapse' bordercolor='#111111' width='90%' dir='rtl'><tr><td width='100%'><font color='#FF0000'>>> </font>كود php : </td></tr><tr><td width='100%' dir='ltr' style='font-family: Courier New; font-size: 10pt; color: #0099CC'>"
              
    $buffer
              
    "</td></tr></table></div>";
    }


    ?>
    وأعتقد أنه لهذا ظهرت ألوان كود php مضبوطة

  3. #3
    مبرمج محترف الصورة الرمزية anas
    تاريخ التسجيل
    27-02-2008
    السن
    32
    المشاركات
    153
    معدل تقييم المستوى
    10

    افتراضي رد : دالة تلوين كود php

    السلام عليكم
    شكرا اخي ايهاب دالة جميلة جدا ومفيدة
    تمت التجربة ..., شغالة بعد تعديل الاخ mas123 مشكور
    شكرا لكم اخواني

    تحياتي

  4. #4
    مطور منتديات mysmartbb
    تاريخ التسجيل
    22-05-2007
    المشاركات
    276
    معدل تقييم المستوى
    11

    افتراضي رد : دالة تلوين كود php

    السلام عليكم

    اسعدني مروركم اخواني

    بالنسبة للدالة لايوجد بها أخطاء بتاتا وللتجربة

    http://alghazall.com/vb/show.php?main=1&id=1722

    AJAX with PHP Soon

  5. #5
    عضو مشارك
    تاريخ التسجيل
    24-05-2012
    المشاركات
    40
    معدل تقييم المستوى
    0

    افتراضي رد: دالة تلوين كود php

    مشكور

    اوكى لو معاي جودل موظفيين واقسام

    واريد اعرض الموظفين حسب الوظيفية مرتبة

    بحيث انة كل الاسطر للموظفين حق القسم الاول بلون وموظفيين القسم الثاني بلون وهكذا


LinkBacks (?)

  1. 15-08-2008, 07:46 PM

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

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

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

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

  1. استفسار تلوين نص بعد التعديل
    بواسطة smartx في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 0
    آخر مشاركة: 20-05-2012, 06:33 PM
  2. تلوين نص بعد التعديل
    بواسطة smartx في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 1
    آخر مشاركة: 12-05-2012, 10:11 PM
  3. استفسار تلوين نص بعد التعديل
    بواسطة smartx في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 2
    آخر مشاركة: 02-05-2012, 02:28 PM
  4. [دالة] تلوين النص بتدرج قوس قزح او عشوائي
    بواسطة anas في المنتدى دوال خاصة
    مشاركات: 8
    آخر مشاركة: 07-04-2008, 09:12 PM
  5. تلوين كود php [مشكله]
    بواسطة shmr في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 3
    آخر مشاركة: 30-09-2007, 09:18 PM

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

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