Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]bbcode
tog
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 4
Dołączył: 1.12.2009
Skąd: lublin

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


witam,

jak moge wykonac cos takiego, ze w momencie zamkniecia tagu sa zamykane wszystkie otwarte tagi ?

tzn

funkcja
  1.  
  2. function bbcode($code)
  3. {
  4. $code = str_replace('', '<span style="text-decoration: underline;">', $code);
  5. $code = str_replace('', '</span>', $code);
  6. $code = str_replace('', '<span style="text-decoration: line-through">', $code);
  7. $code = str_replace('', '</span>', $code);
  8.  
  9. return($code);
  10. }
  11.  


funkcja sypie sie przy zapisie
[ s]fgdfgsg[ u]sgfgsfgsg[/ s]sgdfgsgsfgs[/ u]

wywala
  1. <span style="text-decoration: line-through">fgdfgsg<span style="text-decoration: underline;">sgfgsfgsg</span>sgdfgsgsfgs</span>


a jak moge zrobic aby wywalila
  1. <span style="text-decoration: line-through">fgdfgsg<span style="text-decoration: underline">sgfgsfgsg</span></span><span style="text-decoration: underline">sgdfgsgsfgs</span>


btw. popsulem forum programistyczne (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Cytat
Upewnij się.
I za bardzo nie wiem jak za pomocą wyrażenia regularnego chcesz DOBRZE zamykać otwarte tagi.
Jej... wszystkiego samymi wyrażeniami się nie da, ale najczęściej trzeba ich użyć by "zacząć pracować nad znacznikami"
Go to the top of the page
+Quote Post

Posty w temacie


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: 31.12.2025 - 07:24