Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wykonanie kodu z bazy, i przypisanie wyniku do zmiennej
MatheW
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 29.05.2006
Skąd: Lublin

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


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?

Ten post edytował MatheW 27.06.2006, 10:28:28


--------------------
[gg:8166107][jid:mmatheww@jabberpl.org][mail:mat.wojcik[at]gmail.com][www: http://mwojcik.pl]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
MatheW
post
Post #3





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 29.05.2006
Skąd: Lublin

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


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


--------------------
[gg:8166107][jid:mmatheww@jabberpl.org][mail:mat.wojcik[at]gmail.com][www: http://mwojcik.pl]
Go to the top of the page
+Quote Post

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: 22.08.2025 - 00:30