Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrazenia regularne i podmiana na wynik fukcji
Kamil_Matysik
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 26.12.2004

Ostrzeżenie: (0%)
-----


Witam...

Mam taki probelem. Mam sobie takie cos w zmiennej $tekst

  1. <?php
  2. $tresc=&#092;"
  3. [-panel:menu-]
  4. [-panel:panel_klienta-]
  5. [-panel:pp-]
  6. [-pic:pic_couple.jpg/243/144-]&#092;";
  7. ?>


i teraz za pomoca wyrazenia chcialbym zemienic takie cos [...] na wynik dzialania fukcji. No np [-panel:menu-] mialo by zamienic na wynik fukcji panel("menu");

Probowalem tak:

  1. <?php
  2. $text = preg_replace('/[-(.*):(.*)-]/', eval('echo '.$1.'(\"$2\");'), $tresc);
  3. ?>


Ale nie dziala to... ma ktos pomysl jak to zrobic?

Bylbym bardzo wdzieczny za pomoc... sadsmiley02.gif
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 20:12