PHP aus einer Datenbank holen
martinli
- php
Hallo,
Ich will meine Homepage komplett neu gestalten.
Um bei allem etwas flexibler zu sein würde ich gern einige PHP skripte in eine Datenbank legen und diese dann in eine Seite einbilden. Kann mir da jemand weiterhelfen, wie ich das mache?
Hat vielleicht jemand schon etwas ähnliches und wäre bereit mir da mal ein wenig quelltext zu schicken, den ich dann passend zu mir verändern kann?
Viele Grüße und schon mal vielen Dank im vorraus
Martin
Um bei allem etwas flexibler zu sein würde ich gern einige PHP skripte in eine Datenbank legen und diese dann in eine Seite einbilden. Kann mir da jemand weiterhelfen, wie ich das mache?
Hi,
ich denke du suchst nach der Funktion eval(). Diese führt den als String übergebenen Quelltext als PHP aus. So kannst du deine Quelltexte einfach in die Datenbank speichern, dann abrufen und mit eval() aufrufen.
greetz RFZ
Hallo, und erst mal danke,
kann ich denn dann auch etwas wie:
<?PHP
echo "Hallo Welt";
?>
in die datenbalk schreiben, und das dann ausgeben lassen?
dazu müsste ich dann ja irgendwann etwas machen wie:
$string = "<?PHP
echo "Hallo Welt";
?>";
geht das überhaupt?
Oder wie mache ich das ??
Viele Grüße
Martin
Das geht dann so:
In der DB steht nichts anderes:
echo "Hallo Welt";
Das Script sieht dann etwa so aus:
<?php
$query=mysql_query("SELECT code FROM code_tabelle WHERE bedingung = irgendwas";
$row=mysql_fetch_array($query);
eval($row[code]);
?>
Da arbeitest du dann mit eval()
http://de3.php.net/manual/de/function.eval.php