![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 28.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
tak jak w temacie, czyli poiedzmy ze mam string "czesc [!] jestem fajny ale nie potrafie [(IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ] tego zrobic" i czy mozna zastapic te znaki powmiedzy [!] a [(IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ] czymkolwiek innym, to troche jak bbcode a wlasciwie calkiem tak ale probowalem tak dzialac jak tam i cos nie tak, jakis inny sposob, jakies magiczne funkcje? szukalem ale nic ciekawego nie widzialem, moze zle patrzylem :/
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 1 Dołączył: 19.02.2007 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
Jak widzisz masz tam kod
zawiera on "+3" oraz "-3" ze względu na to, że Twój znacznik "[!]" ma trzy znaki, a funkcji strpos()" title="Zobacz w manualu PHP" target="_manual podaje pozycję pierwszego znaku, czyli "[". Będziesz musiał sobie to pozmieniać w zależności od długości znaczników. Efekt końcowy Cytat czesc [!]jakiś text[(IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ] tego zrobic Ty zapewne będziesz potrzebował funkcji, więc po prostu wstawisz sobie do tej funkcji odpowiednią ilość takich procedur, a jako parametr podasz stringa, którego chcesz edytować (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Mary$ 20.02.2007, 13:13:40 |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
@Mary$: chęci masz z pewnością dobre, ale twój kod można ograniczyć do jednej linii:
str_replace" title="Zobacz w manualu PHP" target="_manual, preg_replace" title="Zobacz w manualu PHP" target="_manual pozdr. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 1 Dołączył: 19.02.2007 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
@siemakuba: tylko, że twój kod zamienia wykrzykniki na coś innego, a mój zamienia to, co jest między nimi. Czy ja coś źle zrozumiałem? Moży tylko to, że efekt końcowy powinien być bez wykrzykników, ale to sie da skorygować
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 16:10 |