Autor | Zpráva | ||
---|---|---|---|
paskvil Profil * |
#1 · Zasláno: 15. 8. 2007, 10:47:13
Dobry den, uz par dni drepim nad tim jak ulozit php code do databaze. Poradili mi ze se to dela pomoci funkce eval(), ale porad mi moc nedochayi jak proste tole: <?include ('funkce.php')?> muzu prohnat evalem aby se opravdu skript provedl jak ma.
Dekuji ya jakoukoliv odpoved |
||
TFSi Profil |
#2 · Zasláno: 15. 8. 2007, 11:42:18
eval je evil => dávat PHP kód do db je dle mého blbost.
|
||
Meldo Profil |
#3 · Zasláno: 15. 8. 2007, 11:48:54
Co tak pozret php.net? Tam najdes popis funkcie eval.
|
||
Kcko Profil |
#4 · Zasláno: 15. 8. 2007, 12:05:14
TSFI .. on se neptal na tvuj nazor na pouziti teto fce.
Do db to ulozis trba do sloupce typu varchar a ulozis tam toto => include("soubor.php"); nebo moje Fce(65); a pouziti ... treba while(..) { eval($line->sloupecKamSiToUlozil); } |
||
paskvil Profil * |
#5 · Zasláno: 15. 8. 2007, 12:57:32
$vysledek=mysql_query("select text, skript from `fa_texty` where html='".$html."'")or die("Nepodarilo se zobrazit cenik".mysql_error());
if(mysql_num_rows($vysledek)!=0){ $zaznam=mysql_fetch_array($vysledek); eval($line->$zaznam["skript"]); echo $zaznam["text"]; } Skript je varchar(50) a je v nem ulozena cesta ke skriptu, bohuzel to nejede a nereaguje |
||
paskvil Profil * |
#6 · Zasláno: 15. 8. 2007, 19:06:39
opravdu nikdo nevi proc ten kus kodu nejede tak jak ma?
|
||
centi Profil |
#7 · Zasláno: 15. 8. 2007, 19:08:36
paskvil
A čo presne obsahuje $line->$zaznam["skript"] ? |
||
paskvil Profil * |
#8 · Zasláno: 15. 8. 2007, 19:32:56
centi
to je kus kodu ktery mi poslalKcko Kcko nevim co je v tom $line, ale pokud dam jen eval($zaznam["skript"] ) tak to haze chybu |
||
Časová prodleva: 17 let
|
0