Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Kolorowanie skłądni PHP - Linijki
Forum PHP.pl > Forum > Przedszkole
fredzio90
otóż chciałbym do swojego forum ( nie phpBB, ani inne znane ) dodac kolorowanie skłądni.. i wszystko oki, znalazłem funckje fajną:

  1. <?php
  2. function highlight($text) {
  3. $match = array('#<code>(.*?)</code>#se');
  4. $replace = array("highlight_string(stripslashes('$1'), true)");
  5. $code = preg_replace($match, $replace, $text);
  6. $html = array(
  7. '<font'=>'<span',
  8. "color=""=>'style="color: ',
  9. '</font>'=>'</span>',
  10. '<code><span style="color: #000000">'=>'<code>',
  11. "</span>n</code>"=>'</code>',
  12. );
  13. foreach ($html as $old =>$new){$code = str_replace($old, $new, $code);}
  14. return $code;
  15. }
  16. ?>


lecz chciałbym dodać do niego stylowe kolorowanie linijek.... tak jak jest np. tutaj:

http://zsyp.pl/module/forum/file.php?id=4212

poprstu chciałbym pokazywać linijki właśnie na tkaim tle, modyfikujać funckje lub coś dodajać, oraz pokazywać nazwe pliku
batman
Może to Ciebie zainteresuje. Nie używałem tych funkcji, więc wiele na ich temat nie wiem. Doczytasz w manualu winksmiley.jpg

highlight_file i hightlight_string.
tommy4
pokoloruj normalnie linijki tak jak to zrobiłeś, a potem rozdziel skrypt na linie używając split lub explode. Znak nowej linii: "\n" oczywiście. Później foreachem je wyświetlasz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.