Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: code w PHP na wzór tego z BBCode
Forum PHP.pl > Forum > PHP
veygr
Poszukuje funkcji do PHP, która działa podobnie jak code w BBCode. Chodzi o coś takiego:
Kod
[b]tekst[/b]

Normalnie tekst by się pogrubił, a w tych znacznikach tego nie ma.

Nigdzie nie mogłem znaleźć funkcji, która by to blokowała.
daniel1302
Skorzystaj z klasy wookieba, lub napisz sam coś prostego daj

i zamien
Kod
[b](.*)[/b]
na
Kod
<b>$1</b>


http://forum.php.pl/index.php?showtopic=115269
veygr
Ja potrzebuje wyświetlić na stronie znaki tekst ze znakami typu < > " ' itp. Przy podawaniu tych znaków PHP odrazu wywala błędy bo nie zna funkcji od tego.
daniel1302
Jak chcesz z kolorowaniem to możesz użyc GeSHi

http://qbnz.com/highlighter/


Albo prościej funkcja
highlight_string()
pr0kt0r
musisz użyć htmlspecialchars()
veygr
a tak trochę jaśniej? ;x

Chce, żeby mi ten tekst wyświetliło:
  1. <Item vnum="
daniel1302
Manual -> read -> back.

highlight_string(' <Item vnum="');
veygr
Udało się zrobić ;] Dzięki za pomoc.

  1. highlight_string('[TAB][TAB]<Item vnum="');
  2. echo "".$lista['vnum']."";


  1. <Item vnum=" 0


Skąd tam spacja przed 0 ?
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.