Capture de sortie en PHP
Dans votre demande, vous générez du XML qui doit être affiché à l'utilisateur sous forme d'aperçu et transmis en tant que une variable POST lorsqu'un bouton de formulaire est cliqué. Pour y parvenir efficacement, vous devez capturer le XML généré dans une variable et l'imprimer plus tard.
Pour ce faire, PHP fournit les fonctions ob_start() et ob_get_clean(). Voici comment vous pouvez les utiliser dans votre code :
<code class="php"><?php ob_start(); ?> <xml> <!-- Your XML content here --> </xml> <?php $xml = ob_get_clean(); ?> <input value="<?php echo $xml ?>" /></code>
Dans ce code :
En utilisant cette approche, vous ne générez le XML qu'une seule fois et le stockez dans une variable, évitant ainsi les répétitions inutiles dans l'aperçu et la valeur du formulaire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!