oli: include und ob_start()

Beitrag lesen

Ich verbessere erst einmal deinen Code:

if(!file_exists($pfad)) die("Fehler");

if(!file_exists($pfad)){ die("Fehler, Datei existiert nicht"); }

if($doOutPut == 1) @include("$pfad");

if($doOutPut == 1){ include("$pfad"); }
Das @ brauchst du nicht, weil das Skript hier nur ausgeführt wird, wenn $pfad auch wirklich existiert.

else
  {
  ob_start();
  include $pfad;

include("$pfad");

$return = ob_get_contents();
  ob_end_clean();

return $return;
  }
return 0;

  
  
Vielleicht liegt es einfach an dem fehlerhaften Code. Zur Lösung deines Problems kann ich leider nichts beitragen.