![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 19.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jestem amatorem php i robie od kilku lat wlasna strone www (IMG:style_emoticons/default/smile.gif) Nowe artykuly na stronie pisze za pomoca formularza, a po opublikowaniu go na stronie ponizsza linijka wyswtetla jego zawartosc odwiedzajacym (z bazy MySQL): echo nl2br(stripcslashes($get['artykul'])); Co jest dla mnie bardzo upierdliwe, za kazdym razem, gdy chce dodac grafike, musze wpisywac fragment kodu html. Terqaz chcialby zrobic cos takiego, ze jak wpisze w formularzu dodajacym artykul cos takiego: {{grafika=test.jpg}} albo nawet prosciej {{test.jpg}} to zostanie to zamienione na <img src="test.jpg"> Jak sie do tego zabrac? Na poczatku chcialem wykorzystac str_replace, ale w nawiasach {{...}} zawsze bedzie cos innego. Znaki{{.......}} beda jakby filtrem pokazujacym php, ze tam sa informacje ktore maja byc zamienone. Prosilbym Was o podpowiedz, jakies nakierowanie, to dalej bede rzezbic znow samemu (IMG:style_emoticons/default/smile.gif) Dziekuje Pawel |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Sam sobie odpowiedziałeś na pytanie. Zrób to preg_replace (IMG:style_emoticons/default/smile.gif)
http://webmade.org/porady/bbcode-php.php |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 19.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Heh witaj, dziekuje za odpowiedz.
tylko jak? No bo moge robic tak: str_replace(co, na_c0, $skad) str_replace("{{test.jpg}}", "<img src=test.jpg>", $get['artykul']) ALE widze tu jeden problem - za kazdym razem tekst w nawiasach bedzie inny, teraz jest test.jpg, a justro moze byc wakacje.jpg, jak to obejsc? EDIT: przepraszam, dopiero zerknalem na linka ktory podsylasz, myslalem, ze to Twoja prywatna stopka, pograzam sie w lekturze EDIT2: Jeszcze raz dziekuje, link byl w 100% pomocny Ten post edytował sq8bgq 19.01.2013, 17:48:17 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 15:07 |