Je génère une tonne de code XML qui doit être transmise à une API en tant que variable de publication lorsqu'un utilisateur clique sur un bouton de formulaire. Je veux aussi être en mesure de montrer à l'utilisateur le XML avant la main.Comment capturer la sortie PHP dans une variable?
Le code est sorta comme suit dans la structure:
<?php
$lots of = "php";
?>
<xml>
<morexml>
<?php
while(){
?>
<somegeneratedxml>
<?php } ?>
<lastofthexml>
<?php ?>
<html>
<pre>
The XML for the user to preview
</pre>
<form>
<input id="xml" value="theXMLagain" />
</form>
</html>
Mon XML est généré avec quelques boucles while et des trucs. Il doit ensuite être affiché aux deux endroits (l'aperçu et la valeur du formulaire).
Ma question est. Comment puis-je capturer le XML généré dans une variable ou quoi que ce soit, je n'ai donc qu'à le générer une fois et ensuite l'imprimer comme indiqué pour le générer dans l'aperçu, puis à nouveau dans la valeur du formulaire?
@Jleagle $ xml = ob_get_clean() retourne de sortie et tampon à sortie propre. Il exécute essentiellement à la fois ob_get_contents() et ob_end_clean() – jamietelin
Pouvez-vous les imbriquer? –