PHP.lt konferencija [ php-konf@php.lt ] :: [php-konf] PHP kodas is db


[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




© MMI www.php.lt | E-mail: webmaster@php.lt