PHP Code aus MySQL Datenbank in PHP Seite einbinden

chris4712

Erfahrenes Mitglied
Hallo!

Ich habe eine MySQL Datenbank. In dieser Datenbank steht PHP Code.
Diesen möchte ich nun in eine bestehende PHP Datei einbinden.

Auslesen aus der MySQL Datenbank klappt (Hab den Code schon mit PRINT() ausgegeben). Nur wie binde ich den Code nun richtig ein?

Geht es überhaupt?

Gruß

Christian
 
Hallo!


Hab es mit eval() versucht.
Klappte leider nicht so wie ich dass brauche.

Wenn ich einen reinen HTML Text habe geht es.

Wenn ich nun aber eine richtige PHP Date in der SQL DB Speicher, dann kommen Fehlermeldungen.

Beispiel:
Steht in SQL DB:
PHP:
echo "
	 <table border=\"0\" width=\"900\" $LayoutTabellenNormal>
	 <tr>
	 <td bgcolor=\"$LayoutTabellenKBNormal\" height=\"35\">
		<div id=\"Ueberschrift\">
		 Willkommen
		</div>
	 </td>
	 </tr>
	 <tr>
	 <td>
		<div id=\"TextNormal\">
		 Hallo <B>$Name</B>!
		</div>
	 </td>
	 </tr>
	 </table>
";

Dies steht in der eigentlichen PHP Datei:
PHP:
 eval ("\$str = \"$Quelltext\";"); 
echo $str;
Wobei $Quelltext der Code aus der SQL DB ist.

Raus kommt diese Fehlermeldung:
Parse error: parse error, unexpected T_STRING in /content.php(64) : eval()'d code on line 2

Idee?

Eigentlich sollte noch mehr in der SQL Datenbank stehen (Zugriff auf SQL DB usw.) hab ich nur erstmal weggelassen.

Gruß

Christian
 
PHP:
$str = "echo "
     <table border=\"0\" width=\"900\" $LayoutTabellenNormal>
     <tr>
     <td bgcolor=\"$LayoutTabellenKBNormal\" height=\"35\">
        <div id=\"Ueberschrift\">
         Willkommen
        </div>
     </td>
     </tr>
     <tr>
     <td>
        <div id=\"TextNormal\">
         Hallo <B>$Name</B>!
        </div>
     </td>
     </tr>
     </table>
";";
Warum gibt dir dieser Code blos eine Fehlermeldung?
 
Ja wie soll ich es den sonst machen?

Ich hatte doch gesagt dass ich einen kompletten PHP Code in einer MySQL DB gespeichert habe, und nun (je nachdem welcher Gewünscht ist) ihn in eine bestehende PHP Datei einzubinden möchte.


Gruß

Christian
 
Zurück