Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Ow/Pn Ostrzeżenie: (0%)
|
Mam pytanko a raczej problem
Jak zrobic takie cos taka weryfikacje bo to chyba to ze jak jakis uzytkownik pisze posta na mojej www i pisze link lub jakis text to mogl go pogrubic wstawiajac [ b]...[/b] lub ... i jak to dalej jest weryfikowane sadze ze gotowy zapis trafia do bazy a pozniej jest czytany i przechodzi przez CSS |
|
|
|
![]() |
Post
#2
|
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz |
[php:1:5aef850481]<?php
function bbcode( $text) { $text = nl2br( $text); $text = str_replace("", "<span style="font-weight: bold">", $text); $text = str_replace("", "</span>", $text); $text = str_replace("", "<span style="text-decoration: underline">", $text); $text = str_replace("", "</span>", $text); $text = str_replace("", "<span style="font-style: italic">", $text); $text = str_replace("", "</span>", $text); $text = str_replace("", "<ul>", $text); $text = str_replace("", "<li>", $text); $text = str_replace("", "</ul>", $text); $text = str_replace("[list]", "</ol>", $text); $text = preg_replace("/[list]/si", "<ol type="1">", $text); $text = preg_replace("/{6}|[a-z]+)]/si", "<span style="color: 1">", $text); $text = str_replace("", "</span>", $text); $text = preg_replace("/?[0-9])]/si", "<span style="font-size: 1px; line-height: normal">", $text); $text = str_replace("", "</span>", $text); $patterns = array(); $replacements = array(); $patterns[] = "#[img](.*?)[/img]#si"; $replacements[] = "<img src="1" border="0" />"; $patterns[] = "#[email=([a-z0-9&-_.]+?@[w-]+.([w-.]+.)?[w]+)]([a-z0-9&-_.]+?@[w-]+.([w-.]+.)?[w]+)[/email]#si"; $replacements[] = "<a href="mailto:1">1</a>"; $patterns[] = "#([^ "nrt<]*?)#is"; $replacements[] = "<a href="1" target="_blank" class="mb_link">1</a>"; $patterns[] = "#*?)](.*?)#is"; $replacements[] = "<a href="1" target="_blank" class="mb_link">2</a>"; $patterns[] = "#[email=([a-z0-9&-_.]+?@[w-]+.([w-.]+.)?[w]+)](.*?)[/email]#si"; $replacements[] = "<a href="mailto:1">3</a>"; $text = preg_replace($patterns, $replacements, $text); return $text; } ?>[/php:1:5aef850481] Ktoś już dał ten kod ale nie pamietam kto |
|
|
|
boya Podobne do BBcode B | i | u | Quote | List | URL ..... 3.01.2004, 14:20:20
bamboos Witam!!
Może tak?
<?php
$text = 'jakiś tekst ... 3.01.2004, 14:29:59
Simpson <?php
$text = "test [ b ]test[ / b ] test"; //b... 3.01.2004, 14:36:33
boya Dzieki chlopaki za pomoc. A z interpunkcji sie pop... 3.01.2004, 15:00:31
boya Zrobilem cos takiego:
<?php
$text = preg_repla... 3.01.2004, 16:05:19
dob Ja proponuje tak :
<?php
$warunek[1] = "#[/url... 3.01.2004, 16:12:15
boya Cytat$tresc=preg_replace($warunek, $wynik, $tresc)... 3.01.2004, 16:28:41
dob Oj sorry zapomnialem dodac :
<?php
$warunek = ... 3.01.2004, 16:32:09
bamboos Witam znowu!
<?php
$text = preg_replace(array(
... 3.01.2004, 18:03:21
boya ok zorbione tylko jeszcze jeden problem
a mianowic... 3.01.2004, 18:17:28
boya Ok zrobilem
<?php
$text = preg_replace(array(... 3.01.2004, 22:28:02
dob zazwyczaj znak nowej linni zamienia sie tak :
... 3.01.2004, 22:32:04
boya Fajno dziekuje wszystkim za pomoc i pozdrawiam !!! 3.01.2004, 22:39:17
kalinowski a nie lepiej jest zeby wstawial znaczniki html np ... 4.01.2004, 10:58:25
hwao A jak już bedzie działac <b> to ktos moze so... 4.01.2004, 11:23:11
boya Wlasnie ze nie, bo jak bedzie <b> to caly HT... 4.01.2004, 12:00:25
splatch Ja napisałem taki mały skrypt króry działa podobni... 7.01.2004, 13:26:58 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 07:44 |