online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Kuscheltier vom 09.11.2019, 18:03 Options

PHP Problem - Text aus Datenbank auslesen wo PHP Code drinsteht?!

Hallo,

ich habe ein Problem, ich habe eine Datenbank, wo der Text meiner Website drinliegt. Nun müsste ich für ein Themenpunk eine PHP Datei includen. Diesen include befehl wollte ich bei dem Content mir reinschreiben so das das mit gelesen und ausgeführt wird. Das klappt aber nicht.

Hier mal wie ich es machen will, damit ihr seht was ich meine.

Erstmal hole ich die Daten aus der Datenbank:
$query = mysql_query("SELECT * FROM `web_content` WHERE `page`=\"".$_GET[page]."\"");
$row = mysql_fetch_object($query)

Dann binde ich den Inhalt an den entsprechenden Stellen ein mit
<?php echo $row->Titel; ?>
<?php echo $row->Content; ?>

etc.

in dem Content Text muss ich nun in der Mitte eine PHP Datei includen. Darum habe ich versucht in dem Text in der Datenbank an der richtigen Stelle einfach mit

<?php include "datei.php" ?> Die Datei einzulesen,
aber das scheint nicht zu klappen und ich habe im Quelltext dann "<?php include "datei.php" ?>" stehen und im Browser steht nichts.

Wie bekomme ich das hin, das diese PHP Anweisung ausgeführt wird?!

Hoffe mir kann einer Helfen!?


Antwort schreiben

Antwort 1 von rabies vom 09.11.2019, 21:57 Options

Hilft Dir eventuell eval() weiter? ...

Wenn nein, hab ich das Problem nicht recht verstanden...

--rabies.

Antwort 2 von Kuscheltier vom 10.11.2019, 09:39 Options

Hm, im ersten Moment dachte ich das würde mir helfen, aber vielleicht mache ich es ja auch nur falsch?

Also ich schreibe
<?php eval ("echo \$row->content;"); ?>

In der Datenbank bei content steht nun z.B.
"Hello $name, bla bla bla bla heute ist $datum bla bla"

Dann bekomme ich auf der Seite als Ausgabe
"Hello $name, bla bla bla bla heute ist $datum bla bla"

ich möchte aber als Ausgabe
"Hello Müller, bla bla bla bla heute ist Montag bla bla"

Irgendwie bekomme ich das nicht hin.
Dachte schon ich müsste das $ Zeichen mit \ versehen aber klappt auch nicht. Ich bekomme ihm nicht gesagt, das in content auch PHP code zu verarbeiten ist. Er nimmt das nur als normalen Text...
Ich hoffe du hast mein Problem verstanden? :-)
Vielleicht kannst du mir ja noch einen Tipp geben?
Bin auch per ICQ erreichbar, wenn du oder jemand anderes mir helfen mag?! 34446604

Danke

Antwort 3 von Kuscheltier vom 10.11.2019, 10:04 Options

nächstes mal sollte ich das Beispiel erst kapieren bevor ich antworte *gg* Habs grad nochmal durchgelesen, mit:
<?php eval ("\$row->content = \"$row->content\";");
echo $row->content;
?>

klappt alles, vielen vielen Dank! :-)

Ähnliche Themen

PHP -> php datei auslesen
Valentin  28.02.2007 - 128 Hits - 7 Antworten

Einfaches Problem bei php.
Hoshyman  30.03.2007 - 102 Hits - 3 Antworten

Quellcode schützen, Sicherheit bei PHP
Ricci909  01.04.2007 - 64 Hits - 2 Antworten

Wert aus Tabelle auslesen
fufufu  19.12.2007 - 184 Hits - 4 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026