Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Hente PHP FRA MySQL
Tags:
php
Bruger #10369
@ 19.02.07 00:20
0
Kan det lade sig gøre?
Altså jeg vil gerne gemme PHP i en database sammen med tekst og html. Men når jeg vil hente det ud igen, afvikler den ikke PHP'en.
Den skriver bare koden så det kan læses i kilden.
Er der en måde man kan få det til at fungere på, eller hvordan skulle man ellers gøre, f.eks. i et CMS?
5
svar postet i denne tråd vises herunder
1
indlæg har modtaget i alt
1
karma
Sorter efter stemmer
Sorter efter dato
1
Bruger #8223
@ 19.02.07 12:28
1.065
Jeg vil anbefale at du bruger fil-funktionerne til at gemme php'en i en fil. Eventuelt med endelsen .php, så folk kan bruge filen direkte.
0
Bruger #2330
@ 19.02.07 02:49
444
Eval er din ven:
http://dk2.php.net/manual/en/function.eval.php
0
Bruger #2330
@ 19.02.07 15:54
444
Faktisk kan det, i CMS-systemer, være en fordel at bruge parsekit compileren sammen med eval. Ved først at køre dokumentet igennem parsekit compileren for at se om koden er valid, kan man tjekke at PHP koden rent faktisk er gyldig, og man kan derefter køre den med eval() funktionen.
Om man vælger at gøre det sådan, eller vha. filer er nok mest en smagssag, da begge to faktisk er nogen lunde lige gode, omend hastigheden i udtræk+parse+eval koden selvfølgelig er en smule langsommere.
0
Bruger #10369
@ 21.02.07 01:08
0
Der skulle vel ikke være en af jer der kan give et eksempel på hvordan eval() skal bruges for at afvikle PHP fra et database-udtræk?
0
Bruger #10369
@ 21.02.07 14:14
0
Okay, så fandt jeg selv ud af noget..
Der skulle bruges:
eval ('?>' . $var);
Men hvis The-Freak gider at smide et svar
Indlæg senest redigeret d.
21.02.2007 14:16
af Bruger #10369
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags