bonjour à tous,
Dans une classe, je vais chercher un fichier xml, qui se trouve dans /fr, ou /es, ou /.., en fonction de la langue, fichier qui contient tous les libellés à afficher :
$xml->load('http://localhost/partiretdire/config/'. $this->getLang() . '/labels_tags.xml');
La méthode getLang est dans la même classe, un peu plus loin.
Cette solution fonctionne parfaitement bien sur mon site.
Le problème, c'est quand je veux faire valider la page par w3c : avec exactement la même URL, la variable $this->getLang() n'est pas résolue, donc le fichier non trouvé, etc. etc...
Quelqu'un aurait-il une explication, car je vais devenir fou !
Mon site fonctionne très bien, seul w3c n'alimente pas ma variable...
Comment une même URL peut-elle être interprétée différemment ?
Merci à vous pour votre aide,
cordialement,
Nobitos.
Modifié par nobitos (17 Jan 2012 - 17:30)
Dans une classe, je vais chercher un fichier xml, qui se trouve dans /fr, ou /es, ou /.., en fonction de la langue, fichier qui contient tous les libellés à afficher :
$xml->load('http://localhost/partiretdire/config/'. $this->getLang() . '/labels_tags.xml');
La méthode getLang est dans la même classe, un peu plus loin.
Cette solution fonctionne parfaitement bien sur mon site.
Le problème, c'est quand je veux faire valider la page par w3c : avec exactement la même URL, la variable $this->getLang() n'est pas résolue, donc le fichier non trouvé, etc. etc...
Quelqu'un aurait-il une explication, car je vais devenir fou !
Mon site fonctionne très bien, seul w3c n'alimente pas ma variable...
Comment une même URL peut-elle être interprétée différemment ?
Merci à vous pour votre aide,
cordialement,
Nobitos.
Modifié par nobitos (17 Jan 2012 - 17:30)