Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zamiana tagu z parametrem na kod html
Forum PHP.pl > Forum > Przedszkole
sq8bgq
Witam

Jestem amatorem php i robie od kilku lat wlasna strone www 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 smile.gif

Dziekuje
Pawel
aras785
Sam sobie odpowiedziałeś na pytanie. Zrób to preg_replace smile.gif
http://webmade.org/porady/bbcode-php.php
sq8bgq
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.