![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 28.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam, generuje dynamicznie strony z zawartosci bazy danych MySql i chcialbym moc umiescic w tekscie np tekscie artykulu, ktory zawiera sie w jednej komorce tabeli wywolania jakies funkcji. Zawartosc komorki wstawiam na strone za pomoca "print" wiec kiedy wstawie w tekst w bazie wywolanie dowolnej funkcji na stronie wyswietla sie owo wywolanie jako zwykly tekst, nie jest interpretowane. Po co mi to? Chcialbym moc elastycznie umieszczac elementy graficzne w dlugim tekscie artykulu, do tej pory robilem to wstawiajac w tekst w bazie znaczniki <img> teraz jednak chcialbym rozwinac to rozwiazanie poprzez umieszczenie obrazka w ladnej ramce(tabeli) podpisac skad zdjecie pochodzi i takie tam, wstawianie tego wszystkiego jako kodu HTML, jest malo wygodne i wogole nieczytelne przy ewentualnych zmianach, pomyslalem wiec, ze napisze funkcje ktora bedzie formatowala element graficzny i bede ja tylko wywowylaw w odpowiednim miejscu tekstu, tyle, ze nie wiem jak to skutecznie zrobic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pomocy
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Przykład niemal żywcem wziety z phpBB:
Kod <?
$bbcode_tpl['img'] = str_replace('{URL}', '1', '<img src="{URL}" border="0" />'); $patterns= "#[img](.*?)[/img]#si"; $replacements= $bbcode_tpl['img']; $text = 'twój text [img]adres obrazka[/img] ciag dalszy tekstu'; $text = preg_replace($patterns, $replacements, $text); echo $text; ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 19:50 |