[php-konf] PHP kodas is db
From: MArtynas Jokubauskas (php@mjscorp.org)
Date: 2004-02-25 12:33:44
Zodziu prasibandziau, bet niekaip neiseina:
failas.php turinys:
/*
tekstas blah blah.....
<? Echo"O cia PHP kodas bla bla" ?>
*/
ob_start();
include('failas.php');
$page=ob_get_contents();
ob_end_clean();
/*...*/
echo $page;
Gaunu failo turini su ivykdytu PHP kodu, rezultata gauname toki:
Paprastas tekstas blah blah.....O cia PHP kodas bla bla
Šiuo atveju viskas ok, taciau jei duomenys yra lentelėje:
----------------------------------------------------------------------------
| ID | TEXT |
----------------------------------------------------------------------------
| 1 | Paprastas tekstas blah blah..... <? Echo"O cia PHP kodas bla bla" ?>|
----------------------------------------------------------------------------
Taciau, kaip reikia daryti jei informacija paimama is lenteles:
$table_contents['ID']=1;
$table_contents['TEXT']=" tekstas blah blah..... <? Echo"O cia PHP kodas bla
bla" ?>";
Kokia siuo atveju f-ja reiktu naudoti vietoj include();
__________________________________________________________________________
#phphelp siule su f-ja eval($table_contents['TEXT']);
Gaunu errora:
Parse error: parse error, unexpected T_STRING in
failo_kelias\failas.php(eilutes nr kur naudoju eval f-ja) : eval()'d code on
line 1
__________________________________________________________________________
Aciu uz bet kokia pagalba