![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jakiś czas temu wpadłem na pomysł, jak przyspieszyć proces tworzenia strony. Postanowiłem, że cała obróbka BBCode będzie wykonywana przed dodaniem do Bazy Danych. Problem pojawił się oczywiście przy np. Edycji, musze tak skonstruować wyrażenia, aby wyrażenia ponownie były zamieniane na BBCode. Jest z tym trochę zabawy, ale myślę, że się opłaci. Mam wyrażenia reg., które zamieniają poszczególne łańcuchy znaków: Kod http://adres.pl/ =><a href="http://adres.pl/" target="_blank">http://adres.pl/</a> www.adres.pl=><a href="http://www.adres.pl/" target="_blank">http://www.adres.pl/</a> [url]http://adres.pl/[/url] => =><a href="http://adres.pl/" target="_blank">http://adres.pl/</a> [url=http://adres.pl/]opis[/url] =><a href="http://adres.pl/" target="_blank">opis</a> i teraz chcę zamienić wszystko typu: Kod <a href="http://adres.pl/" target="_blank"> na http://adres.pl/</a> na [url]http://adres.pl[/url], Kod <a href="http://adres.pl/" target="_blank">opis</a>=>[url=http://adres.pl/]opis[/url] [/CODE]itd. Coś jednak mi z tym nie wychodzi, moje wyrażenie:
Próbowałem jeszcze kilku innych, jednak żadno z nich nie działało, proszę o pomoc. Szczególnie ważne jest, aby jeżeli href jest różny od opisu, żeby powstał opis Pozdrawiam -------------------- Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 16:49 |