Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] BBcode
Turson
post
Post #1





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Znalazłem w jakimś tutorialu skrypt na znaczniki BBCode i próbowąłem je wdrożyć w swój projekt
  1. function BBCode($tekst){
  2. $tekst = nl2br($tekst);
  3. $tekst = htmlspecialchars($tekst);
  4. $tekst = preg_replace("#\[b\](.*?)\[/b\]#si",'<b>\\1</b>',$tekst);
  5. $tekst = preg_replace("#\[i\](.*?)\[/i\]#si",'<i>\\1</i>',$tekst);
  6. $tekst = preg_replace("#\[u\](.*?)\[/u\]#si",'<u>\\1</u>',$tekst);
  7. $tekst = preg_replace("#\[s\](.*?)\[/s\]#si",'<s>\\1</s>',$tekst);
  8. $tekst = preg_replace("#\[url=(.*?)\](.*?)\[/url\]#si", "<A HREF=\"http://\\1\">\\2</A>", $tekst);
  9. //kod
  10. $tekst = preg_replace("#\[code\](.*?)\[/code\]#si",'<pre>\\1</pre>',$tekst);
  11. return($tekst);}
  12. if($_GET["a"]=="add"){echo'<table>
  13. <form action="admin.php?id=wpisy&a=add" method="post"><tr><td>Tytuł wpisu </td><td>
  14. <input type="text" name="tytul" size="40"></td></tr>
  15. <tr><td>Wpis</td></td></tr>
  16. </table>
  17. <textarea style="width:590px;height:200px;" name="tekst"></textarea>
  18. <br><input type="submit" name="ok" value="Dodaj wpis !" class="s"></form>';}

Lecz to nie działa, a innego pomysłu jak to zastosować nie mam
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 04:02