Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Kolorowanie skłądni PHP - Linijki
fredzio90
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

Ostrzeżenie: (0%)
-----


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

Ten post edytował fredzio90 8.07.2007, 14:53:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Może to Ciebie zainteresuje. Nie używałem tych funkcji, więc wiele na ich temat nie wiem. Doczytasz w manualu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

highlight_file i hightlight_string.
Go to the top of the page
+Quote Post
tommy4
post
Post #3





Grupa: Zarejestrowani
Postów: 288
Pomógł: 12
Dołączył: 2.12.2005

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 18:15