Pour un site assez gros, je souhaite réaliser un script php qui construise le fichier sitemap.xml et une page plan de site pour la navigation. Pas compliqué sauf que je tombe sur un petit problème pour créer puis enregistrer la première ligne du fichier xml, avec le bout de code suivant :
php n'aime pas du tout le dernier ? de la première ligne de l'extrait de code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3$x='<?xml version="1.0" encoding="UTF-8" ?>'; fwrite($fp,$x."\n");
Comment échapper le ?> dans une chaine ?. J'ai essayé ? sans succès. Corriger manuellement le fichier xml n'est pas satisfaisant si on veut le mettre à jour automatiquement.
Bien sur, il y a l'outil google, mais il n'est pas automatique, ne génère pas la page plan du site et il est payant pour plus de 500 pages.
Merci
Partager