![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Przedsawiam kolejny wytwór mojej chorej główki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Tym razem jest to klasa odpowiedzialna za kolorowanie kodu.
DOWNLAOD Male info: - klasa obsluguje 4 tryby; php, html, css, oraz all(wszystkie tryby naraz). - jeśli zostanie wybrany np. tryb css a skrypt wykryje znaczniki php automatycznie zmieni tryb na all - jezeli stala HTML_STRICT zadeklarowana w pliku libs/rainbow.class.php bedzie miala wartość 1 skrypt bedzie pracowal w trybie wymuszającym poprawny kod xhtml. Klasa podkreśli i pokoloruje na czerwono kod:
Tworzenie kodu jest bardzo proste
Funkcja make() posiada 2 parametry - pierwszy to tryb, drugi to tryb cache(domyslnie: 1 - wlaczony) Aby usunąć cache wywolujemy
Zapraszam do komentowania, Jutro zaprezentuje drugą klase z bbCode pokaze jak wykozystywac rainbow w praktyce (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Mam problem z kodem php wyrwanym z kontekstu(tj, bez znacznikow <?php ?>. Czy jedynym sposobem bedzie dodanie ich, przeparsowanie a nastepnie usuniecie tych znaczników? Da sie wymusic parsowanie stringu na funkcji highlight_string" title="Zobacz w manualu php" target="_manual ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 22:54 |