04. februar 2004 - 19:33
Der er
2 kommentarer og 1 løsning
en eval kode der kan!
Jeg skal bruge en PHP kode der kan hente php ned fra min database, og udskrive det på min "frontpage"! Jeg har engang haft dette script, det er noget med "eval"! Det skal kunne udskrive en php kode fra et felt i databasen eksempel: Felt1 = <? echo"Bahbah"; ?> Så udskriver den min php kode på den side hvor jeg har smidt min eval kode ind! But how?
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
04. februar 2004 - 21:47
#1
<?php mysql_connect("localhost", "user", "password"); mysql_select_db("database"); $res = mysql_query("select kodefelt from tabel"); while($data = mysql_fetch_array($res)) { echo eval($data["kodefelt"]); } ?>
Slettet bruger
05. februar 2004 - 03:28
#2
Den eneste ting at snuble over, er at når du kører noget kode med eval, starter det i php-mode, hvor en include starter i output-mode. Derudover vil eval normalt ikke returnere noget, der er anvendeligt til udskrift. Så måske skal du bruge den således: <?php mysql_connect("localhost", "user", "password"); mysql_select_db("database"); $res = mysql_query("select kodefelt from tabel"); while($data = mysql_fetch_array($res)) { eval('?>' . $data["kodefelt"] . '<?php'); } ?> PS. Hvis du bruger eval bliver din kode ikke udskrevet - den bliver udført. Hvis du bare vil have den udskrevet, kan du bruge echo.