Autor | Zpráva | ||
---|---|---|---|
VIPatrikPK Profil |
#1 · Zasláno: 30. 5. 2012, 15:50:40
Caw potrebujem poradiť, ako mám spraviť aby mi išiel PHP kód ktorý je vypísaní z DB ?
|
||
panther Profil |
#2 · Zasláno: 30. 5. 2012, 15:52:32
VIPatrikPK:
jde to, ale psat to tu rozhodne nechci. Spis se te pokusim navest na spravnou cestu - mas chybu v navrhu aplikace, posilat PHP do DB jiste nepotrebujes. Navic, je to dost nebezpecne. |
||
VIPatrikPK Profil |
#3 · Zasláno: 30. 5. 2012, 15:55:40 · Upravil/a: Moderátor (editace znemožněna) 30. 5. 2012, 20:00:22
No ja robím web a mám v polke textu php kód <?php echo $pocet; ?> ale ten text je celí v DB.
Plz pomôžte mi niekto ja som hľadal na google ale nič :( Moderátor Joker: Sloučeno do jednoho příspěvku
|
||
Amunak Profil |
VIPatrikPK:
panther ti řekl, co máš špatně - návrh aplikace. V databázi by opravdu neměl být PHP kód. Můžeš mít v DB třeba jen nějakou zástupnou značku {pocet} a pak jí na výstupu nahrazovat třeba takto: echo str_replace('{pocet}', $pocet, $textZdb);
Případně můžeš použít eval() , ale rozhodně bych to nedoporučoval - přináší to bezpečnostní rizika.
|
||
VIPatrikPK Profil |
Dik všetkým
|
||
Ugo Profil |
#6 · Zasláno: 31. 5. 2012, 12:55:28
mimo eval (který by na toto snad ani použít moc nešel) je ještě možnost například. uložit do tmp souboru -> includnout ten soubor :-P
nejlepší řešení samozřejmě bylo řečeno již na začátku, ale mé šablony třeba fungují podobně jak bys chtěl ty a řeším to právě přes soubor (z šablony dělají php kód všeljakym nahrazením) |
||
Časová prodleva: 12 let
|
0