ob stacking problem
Hej alle eksperter.Jeg har følgende 3 filer, kogt ned:
****************
<?php
test.php:
ob_start();
$remoteFile = realpath(dirname(__FILE__)).'/test2.php';
require($remoteFile);
$content .= "test1<br>".ob_get_contents();
ob_clean();
echo $content;
?>
****************
<?php
test2.php:
echo "test2 pre<br>";
ob_start();
require(dirname(__FILE__) . '/test3.php');
$outputBuffer = "test2<br>".ob_get_contents();
ob_clean();
echo $outputBuffer;
echo "test2 post<br>";
?>
****************
test3.php:
<?php
echo "test3<br>";
?>
Jeg håbede at få følgende:
test1
test2 pre
test2
test3
test2 post
Men får istedet:
test2 pre
test1
test2
test3
test2 post
Jeg kan ikke lige kringle logikken bag?
Nogen bud?
Mvh fra Svante