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";
?>
# balise <?php
Posté par kd . En réponse au message [Débutant] PHP et XHTML. Évalué à 7.
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";
?>