![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 177 Pomógł: 0 Dołączył: 8.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
piszę forum internetowe i chciałbym dodać możliwość wstawiania odnośników i obrazków tak jak w phpbb czyli:
Kod obrazek: [img]http://adres.pl[/img] odnośnik: [url="http://adres.pl"]nazwa linku[/url] w jaki sposób jest to zamieniane na prawidłowy kod? po swojemu zrobiłbym to przez str_replace ale to by działało tylko gdy ktoś wpisze poprawnie kod potrzebny do uzyskania obrazka czy linku. w jaki sposób sprawdzać czy obrazek ma zarówno tag otwarcia jak i zamknięcia i że są poprawnie wpisane? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 611 Pomógł: 19 Dołączył: 28.02.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
do parsowania danych wykorzystuje sie wyrażenia regularne preg_match" title="Zobacz w manualu PHP" target="_manual
A jak to zrobić żeby działało: 1. należy sprawdzić poprawność formatowania tagów (sprawdzić czy domknięte) 2. jesli sa tagi do sparsowania to idz do 3 jak nie to koniec. 2. pobrać odpowiedni tag do wyszukania 3. wyszukać tag, pobrać z niego szukaną wartość i podstawić do odpowiedniego taga html 4. skocz do 2 5. koniec -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 6 Dołączył: 17.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Albo możesz użyć jakiejś gotowej klasy np: Temat: Parser BBCode
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 78 Pomógł: 4 Dołączył: 7.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
http://www.bbcode.strefaphp.net/bbcode.php
lub jeśli chcesz wszystko po kolei to: http://www.bbcode.strefaphp.net/opis.php -------------------- FluxBB - lekki i szybki skrypt forum | Polskie wsparcie FluxBB
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 20:10 |