Olivier Masson
2010-01-12 22:59:37 UTC
Bonjour,
Est-ce que le résultat de l'exemple donné dans la doc php
http://fr.php.net/manual/fr/function.ob-get-contents.php est juste ?
<?php
ob_start();
echo "Bonjour ";
$out1 = ob_get_contents();
echo "le monde !";
$out2 = ob_get_contents();
ob_end_clean();
var_dump($out1, $out2);
?>
donnerait :
string(8) "Bonjour "
string(18) "le monde"
Ce qui fut à la base de mon incompréhension car, me basant là-dessus, je
n'arrivais qu'à un gros bordel en sortie.
En effet, sur un plateforme WAMP, j'obtiens :
string(8) "Bonjour " string(18) "Bonjour le monde !"
Et il me faut donc utiliser ob_clean() après chaque ob_get_contents()
pour avoir ce que je souhaite.
Merci.
Est-ce que le résultat de l'exemple donné dans la doc php
http://fr.php.net/manual/fr/function.ob-get-contents.php est juste ?
<?php
ob_start();
echo "Bonjour ";
$out1 = ob_get_contents();
echo "le monde !";
$out2 = ob_get_contents();
ob_end_clean();
var_dump($out1, $out2);
?>
donnerait :
string(8) "Bonjour "
string(18) "le monde"
Ce qui fut à la base de mon incompréhension car, me basant là-dessus, je
n'arrivais qu'à un gros bordel en sortie.
En effet, sur un plateforme WAMP, j'obtiens :
string(8) "Bonjour " string(18) "Bonjour le monde !"
Et il me faut donc utiliser ob_clean() après chaque ob_get_contents()
pour avoir ce que je souhaite.
Merci.