Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: BBcode
Forum PHP.pl > Forum > PHP
k0b3
Przeszukiwałem to forum oraz inne i mam problem z bbcode w newsach.. wszedzie jest prawie identyczny kod, ale nie wiem jak go uzyc!

Tu mam kod, zapożyczony od jednego z userów:

  1. <?php
  2.  
  3.  
  4.  
  5. function bbcodetohtml($text) {
  6. $text = strip_tags($text);
  7. $text = nl2br($text);
  8.  
  9. $text = str_replace("","<b>", $text);
  10. $text = str_replace("","</b>", $text);
  11. $text = str_replace("","<i>", $text);
  12. $text = str_replace("","</i>", $text);
  13. $text = str_replace("","<u>", $text);
  14. $text = str_replace("","</u>", $text);
  15. $text = str_replace("
    ","<center>", $text);
  16. $text = str_replace("
    ","</center>", $text);
  •  
  • $text = str_replace("[aragorn]","<img src=images/emot/arag.gif title=Aragorn>", $text);
  • $text = str_replace("[boromir]","<img src=images/emot/boro.gif title=Boromir>", $text);
  • $text = str_replace("[gandalf]","<img src=images/emot/gand.gif title=Gandalf>", $text);
  • $text = str_replace("[gimli]","<img src=images/emot/gim.gif title=Gimli>", $text);
  • $text = str_replace("[legolas]","<img src=images/emot/lego.gif title=Legolas>", $text);
  • $text = str_replace("[saruman]","<img src=images/emot/saru.gif title=Saruman>", $text);
  •  
  • return $text;
  • }
  •  
  •  
  • ?>


  • zdaje mi sie to banalne, ale naprawdę nie wiem jak zrobic zeby działał ten kod

    wpisuje np:

    echo '[ b] dasdsadsa [ /b]'; (oczywiscie bez spacji) i wychodzi mi na stronie [ b] dasdsadsa [ /b]

    jak mam to uzyc.. sadsmiley02.gif ?
    z góry dzięki za pomoc
    Cienki1980
    1. <?php
    2. echo bbcodetohtml('[ b ] jakis tekst [ / b ]');
    3. ?>


    oczywiście bez spacji .. spróbuj zobacz co z tego wyjdzie.
    k0b3
    Kurcze a tak sie męczyłem, a to takie proste!

    Dzięki wielkie... niestety uczę dopiero!

    Pozdrawiam!
    SHiP
    Nie polecam tej klasy! Jest banalna, wolna i niepoprawna. Chociazby fakt, że parsuje sie kod typu [ i ] [u] [/ i] [/ u] nie świadczy najlepiej...
    k0b3
    Dałem ją tak z przykładu - wiem ze SHiP zrobiłeś klase HadyCode (czy jakoś tak) ale nie co sie tam głubie... według mnie za duże narzędzie na tak mały problem

    korzystam z tego: http://bbcode.strefaphp.net/bbcode.php - to jest wpozadku??
    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.