Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: =?utf-8?Q?Karl_Pfl=C3=A4sterer?= Newsgroups: de.comp.lang.php Subject: Re: Variable innerhalb Output Control Functions Date: Tue, 29 Nov 2022 08:45:07 +0100 Lines: 35 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net 19oK6lMzFuB1w5auQr99Dw643NyxHMSJN4+z8bXDA2YUKCZlA= Cancel-Lock: sha1:mOKDQi76sMyVpu6PIc3fZnKLg20= sha1:2Boo82S9ph2d7o0Yn6bWXIEc5oA= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin) Xref: csiph.com de.comp.lang.php:4872 Detlef Paschke writes: > Hallo, > > ich hätte da mal noch ein Problem. > > Ich bastele hier ein wenig an einem Script, in dem die Output Control > Functions verwendet werden soll. Das ganze ist ein Suchskript, dass bei > PHP-Dateien noch nicht zuverlässig funktioniert, die erst beim Aufruf > (z.B. per include) "zusammengebaut" werden. Mein Ansatz war dieser und > ich habe einiges an Nerven lassen müssen um zunächst die Ursache für das > nicht funktionieren zu finden: (die echo's gehören zu meiner Fehlersuche) > > if ($dateiendung == '.php') { > echo $datei; > ob_start(); > echo $datei; > include ($datei); > $text = ob_get_contents(); > ob_end_clean(); > echo $datei; > } else { > > Letztendlich habe ich gefunden, dass die Variable $datei, die weiter > oben definiert wird, innerhalb der Output Control Functions nicht > verfügbar ist. Ich habe es mit globe $datei; versucht, was aber auch > nicht hilf. > > In "include()" muss eine Variable, die außerhalb der Output Control > Functions definiert wird. Wie bekommt man das hin oder, geht das überhaupt? beschreibe doch einfach ma, was du machen willst. Aus obigenm geht es nicht so recht hervor KP