Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wykonanie kodu z bazy
Forum PHP.pl > Forum > PHP
MatheW
Mam problem. Pobieram z bazy danych kod php. Wiem, że wykonać go można za pomocą funkcji eval(). Lecz nie chce by wynik działań od razu został wyświetlony (m.in. wyświetlone coś za pomocą echo() ), ale żeby wszystko wykonało się i to co ma być wyświetlone zapisane zostało do zmiennej, którą potem wyświetlę w odpowiednim miejscu.

Czy jest jakiś sposób, funkcja na wykonanie tego?
nospor
Jak zwykle nieoceniony manual:
http://pl.php.net/manual/pl/function.eval.php
no i spojrz na pierwszy kod w komentarzach. robi wlasnie to co chcesz
  1. <?php
  2. // Do eval()
  3. $check = eval($code);
  4. $output = ob_get_contents();
  5. ?>

i w zmiennej $otuput masz to co zwracalo na ekran twoje eval
MatheW
Wielkie, ale to wielkie dzięki.

Szukałem w manualu, ale jakoś nie wydawało mi sie że już w pierwszym komentarzu to będzie i go ominałem.... winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.