Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zamiana tagu z parametrem na kod html
sq8bgq
post
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
Go to the top of the page
+Quote Post
aras785
post
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
Go to the top of the page
+Quote Post
sq8bgq
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 15:07