13. juni 2003 - 00:43Der er
3 kommentarer og 2 løsninger
include af db-indhold i stedet for fil.
Hej eksperter
Antag jeg har en fil ("test.php") som jeg har indsat i en database. Filen indeholder både alm tekst samt php-kode og for at få funktionaliteten fra evt. funktioner samt output fra filen benyttes i filen "index.php" include:
include 'test.php';
hvorefter filen test.php indsættes direkte i index.php og resultatet er (næsten) som hvis man bare havde copy-pastet filen direkte over på linien med include i index.php!
Hvordan gør jeg det samme med filen når den nu er placeret i databasen!? Dvs noget i retning af:
include 'SELECT indhold FROM tabel WHERE filnavn='test.php''
Jeg går ikke udfra jeg bare kan udskrive indholdet af feltet i index.php - eller kan jeg!?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$sql = "SELECT indhold FROM tabel WHERE filnavn='test.php'"; eval('?>'.$db->getOne($sql));
Det giver ikke den store mening at skrive "echo" foran "eval", da output fra eval() ikke bliver returneret, men bliver til normalt output, ligesom ved include.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.