Mit ‘include’ getaggte Artikel

PHP Datei mittels include() in eine Variable einlesen

Freitag, 03. Juli 2009

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