Hi!
$str = "anfang";
$str .= include('../Datei2.php');
$str .= "ende";
So?
Nee, wenn du es "so" machen willst, brauchst du ob_start() und ob_get_clean().
Nein, man kann auch einfach so ein return "..."; in eine Datei schreiben, die inkludiert werden soll und include liefert dann brav wie eine Funktion diesen Wert. Die Frage ist aber immer noch, was der OP eigentlich erreichen will, denn während der Laufzeit Code zu erzeugen, den man auszuführen gedenkt ist immer eine kritische Angelegenheit. Es gibt genügend Datenformate, die man nutzen kann, es muss ja nicht immer eine DB sein.
Lo!