XML/Attribut réponse différente entre Local/FTP
Bonjour à tous.
Je développe un projet utilisant un fichier XML.
Jusqu'à présent pas de soucis.
En Local, cette ligne marche normalement :
Code:
echo '<a href="...?id='.$coll->getAttribute("titre").'">'.$coll->nodeValue.'</a></br>' ;
($coll étant la variable de mon foreach).
Voici le résultat :
Code:
<a href="...?id=1">Aventures à remonter le temps</a>
Mais lorsque je le passe en prod j'obtiens :
Code:
<a href="...?id=">Aventures à remonter le temps</a>
Comme vous pouvez le constater, le getAttribute() ne donne plus le résultat.
Si je clique quand même sur le lien, et que je rajoute à la main ce qui est supposé être en GET, la page fonctionne correctement (mais c'est pas le but bien entendu).
J'avoue avoir épuisé mon stock de logique sur ce problème. C'est semble-t-il le seul endroit où ça coince et je suis dépourvu de solution, c'est pourquoi j'en appelle à votre aide pour une possible solution (sûrement simple) mais qui m'échappe totalement, d'autant que tout ce que je passe dans l'URL fonctionne correctement ailleurs. Seul ce getAttribute() fait des siennes...
Merci d'avance, et bonne fin de journée.
EDIT : N'ayant pas accès au FTP, la MaJ n'est pas encore faite mais il est fort probable pour que l'erreur vienne du fichier XML qui n'était pas pas à jour sur le serveur... Je mettrais résolu si ça venait bien de la. Désolé pour le dérangement.