Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Najlepszy parser bbcode ?
konrados
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

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


Witam,

Próbuję coś znaleźć w googlu ale tego jest za dużo - chodzi mi o parser bbclode, byle by po prostu rozumiał takie rzeczy jak np.
CODE
[img]
, jaki byście proponowali?

w php.net ( http://pl2.php.net/bbcode ) znalazłem niby odpowiednie funkcje, ale coś trzeba instalować a ja nie mam takiej możliwości.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
seba22
post
Post #2





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Witam,

Nie chciał bym tworzyć nowego tematu, i dostać po uszach, więc dopisuje się tutaj.

Mam sobie taki praserek, tak to nazwijmy, po imieniu, taka zabawka, namiastka ;P

  1. <?php
  2. function bbcode($text)
  3. {
  4. $search = array (
  5.           '#(.*?)#si',
  6.           '#(.*?)#si',
  7.           '#(.*?)#si',
  8.    '#
    (.*?)
    #si'
    ,
  9. '#(.*?)#si',
  10. '#[img](.*?)[/img]#si',
  11.  
  12.       );
  13.       $replace = array(
  14.           '<b>1</b>',
  15.           '<i>1</i>',
  16.           '<u>1</u>',
  17.  '<center>1</center>',
  18. '<a  href="1"></a>',
  19. '<img src="1">',
  20.       );
  21.       $message=$text;
  22.       $message = preg_replace($search, $replace, $message);
  23.  
  24.  
  25. // zamiana TAG lini na  BR
  26. $str     = "$message";
  27. $order   = array("[br]");
  28. $replace = '<br>';
  29. // Processes r\n's first so they aren't converted twice.
  30. $newstr = str_replace($order, $replace, $str);
  31. $message=$newstr;
  32. // zamiana TAG lini na  BR
  33.  
  34.  
  35. return $message;
  36. }
  37. // bbcode / experimental
  38. ?>



I chciał bym dorobić tam coś takiego:

  1. <?php
  2. [url=http://www.bankfotek.pl/view/164595](IMG:http://www.bankfotek.pl/thumb/164595.jpeg) [/url]
  3. ?>


Czy jest jakiś pomysł, aby dorobić tutaj obsługę, miniaturki będącej odnośnikiem ?

Mam na myśli jakąś łatwą wersję, która nie rozwali mi całkowicie środowiska (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 14.10.2025 - 21:02