• # balise <?php

    Posté par . En réponse au message [Débutant] PHP et XHTML. Évalué à 7.

    Si tu as accès à la configuration de ton serveur, il vaut mieux mettre
    short_open_tag = Off dans ton php.ini

    Si tu fais ce changement, tu seras obligé d'utiliser <?php ?> pour mettre ton code php au lieu du <? ?>

    En effet, si tu laisses la variable short_open_tag à On, php va croire que le <?xml débute du code PHP et ne va donc pas comprendre le xml version="1.0" encoding="ISO-8859-15" qui suit, d'où l'erreur.

    Sinon, autre solution si tu n'as pas accès au serveur, tu dois passer par cette étape plus fastidieuse :
    <?php
    echo "<?xml version=\"1.0\" encoding=\"ISO-8859-15\"?>\n";
    ?>