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 winksmiley.jpg

highlight_file i hightlight_string.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:08