Hoşgeldin, Ziyaretçi:

l Üye Ol
Tarih: 15-12-2019, Saat: 03:57
  • Tekno Destek Team'e Hoşgeldiniz
  • Teknoloji, Mobil, Oyun, İnternet, Haber Platforumu
  • Tekno Destek Team ( TDT )
Tekno Destek Team - Teknoloji, Mobil, Oyun, Full indir, İnternet, Haber > Bilgi Teknolojileri / Information Technologies > Web Programlama > KOD RENKLENDIRME >

 Yorum: 0    Görüntülenme: 606
Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
 KOD RENKLENDIRME
04-01-2016, Saat: 00:37,
Çevrimdışı
Süper Moderatör
Süper Moderatör Grubu
Üyelik Tarihi: 02-01-2016
Mesajlar : 456
Konular:
Rep Puanı: 2
#1
KOD RENKLENDIRME

<?
function bbencode_highlight_php($text) {
     
     $matches = array();
     $match_count = preg_match_all("#\[php\](.*?)\[/php\]#si", $text, $matches);
     
     for ($i = 0; $i < $match_count; $i++)
     {
          $before_replace = $matches[1][$i];
          $after_replace = trim($matches[1][$i]);
          $str_to_match = "
PHP Kod:
" . $before_replace . " 
";
          $replacement = "";
          $after_replace = str_replace('<', '<', $after_replace);
          $after_replace = str_replace('>', '>', $after_replace);
          $after_replace = str_replace('&', '&', $after_replace);
          $added = FALSE;
          if (preg_match('/^<\?.*?\?>$/si', $after_replace) <= 0) {
               $after_replace = "<?php $after_replace ?>";
               $added = TRUE;
          }
          if(strcmp('4.2.0', phpversion()) > 0) {
               ob_start();
               highlight_string($after_replace);
               $after_replace = ob_get_contents();
               ob_end_clean();
          }
          else {
               $after_replace = highlight_string($after_replace, TRUE);
          }
          if ($added == TRUE) {
               $after_replace = str_replace('<font color="#0000BB"><?php <br>', '<font color="#0000BB">', $after_replace);
               $after_replace = str_replace('<font color="#0000BB"><br>?></font>', '', $after_replace);
          }
          $after_replace = preg_replace('/<font color="(.*?)">/si', '<span style="color: \\1;">', $after_replace);
          $after_replace = str_replace('</font>', '</span>', $after_replace);
          $after_replace = str_replace("", '', $after_replace);
          $replacement .= $after_replace;
          
          $text = str_replace($str_to_match, $replacement, $text);
     }
     
     return $text;
}
?>
 
04-01-2016, Saat: 00:37
Cevapla



« Önceki Konu | Sonraki Konu »
Konuyu Okuyanlar: 1 Ziyaretçi



Hızlı Menü:

Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB
© 2002-2019 MyBB Group.
Tasarım Tekno Destek Team © 2019