Hallo,
was muss ich eigentlich machen, wenn ich nicht eine ganze Datei includen möchte sondern zB nur das Ergebnis dieser Datei.
zB ich include a.php will aber nicht den ganzen php-mist einfügen sondern nur den Teil, den der Server nach dem parsen zurückliefert...
vielleicht kann mir auch jemand einen Tip geben, wo ich suchen muss, mir ist nicht ganz klar wie man das nennt und demzufolge weiss ich nicht wonach ich suchen soll
Wenn ich das jetzt richtig verstanden habe ...
... brauchst Du Output Buffering:
ob_start ();
include "datei.php";
$resultat_der_datei = ob_get_contents ();
ob_end_clean ();
Du solltest beachten, dass der Datei, die include()iert wird, nur der Variable-Scope beim include-Aufruf zur Verfügung steht, also vermeide am Besten, das in einer Funktion zu tun.
Grüße,
Christian
http://php.net/de/ob_start
http://php.net/de/ob_get_contents
http://php.net/de/ob_end_clean