Speichern und Laden von Quelltext

Hallo,

ich möchte Quelltext in einer DB (hier MySQL) speichern und später auch laden können und in meine Seite einbinden können.
Mein Problem ist, dass der Code in Reinform nicht richtig gespeichert werden kann. Also muss dieser irgendiwe escaped/umgewandelt werden (ich hatte zu diesem Thema in der PHP-Doku z.B. die Funktion ‚htmlentities‘ und das Gegenteil ‚html_entity_decode‘ gefunden).

Kann mir jemand vielleicht einen guten Tipp geben, mit dem ich den Quelltext nachher auch „original“ wieder einbinden kann?

Gruß
Thomas

Sollte nicht auch (my)sql_real_escape_string funktionieren?
Sonst mit eval kannst du dann den Code dynamisch ausführen.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

Sollte nicht auch (my)sql_real_escape_string funktionieren?
Sonst mit eval kannst du dann den Code dynamisch ausführen.

Danke für den Hinweis… werde es mir mal ansehen.

Gruß
Thomas

Hi

fahre auf http://www.php.net/mysql_real_escape_string mit der Textsuche im Browser auf den Code, der den Text „quote_smart“ (ohne Anführungszeichen) beinhaltet.

Diese Funktion ist das, was du benötigst.

Übrigens, ein kleiner Hinweis aus eigener Sache:
ich selbst habe mit Projekten, deren Code aus der Datenbank geladen wird, schlechte Erfahrungen gesammelt. Diese bestehen schlicht und ergreifend darin, das sich Code, der auf Festplatte liegt, deutlich besser und zu jeder Zeit editieren lässt, und zwar auch mit solch genialen Code-Editoren wie Zend Studio etc.
Dies ist bei datenbank-gestützter Dateiverwaltung nicht möglich.

Grüße, Hagen