Oft ist es so, dass man eine Datei inkludieren möchte, diese jedoch in einer Variable zwischengespeichert werden soll. Mit fread() würde das ganz einfach klappen. Es könnte aber sein dass die zu inkludierende Datei beispielsweise PHP-Code enthält und somit vorher ausgeführt werden muss.
Das funktioniert dann auf folgende Weise:
ob_start(); // Buffer start include('file.php'); // file.php ist nun im Buffer gespeichert $var = ob_get_contents(); // Der Buffer wird in die Variable $var übertragen ob_end_clean(); // Buffer löschen echo $var; //$var kann nun weiter verwendet werden |