![]() |
![]() |
![]()
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: Przyjaciele php.pl Postów: 398 Pomógł: 0 Dołączył: -- Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
To nie jest temat na forum php Pro. Forum php w zupełności wystarczy.
Funkcje wywołujesz poleceniem eval(). Nie jest to jednak zbyt eleganckie rozwiązanie. Lepiej przechowuj artykuł jako XML. Stosowne znaczniki w tekscie będą informowały, że ma się tutaj pojawić jakiś element, np. obrazek. Potem wykorzystujesz któryś z parserów wbudowanych w php i zamieniasz znaczniki XML na odpowiednie fragmenty kodu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 13:42 |