Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wywolania funkcji wewnatrz tekstu z komorki w bazie danych..
loby
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
DeyV
post
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;

?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 19:50