J'ai créé avec cakephp 2.6.3 un flux rss http://www.zoukringtones.com/eng/songs/rss
Si j'affiche ce flux dans un navigateur c'est ok(IE, Chrome, FF,opera)
Si je poste la source dans http://validator.w3.org/feed/#validate_by_input
c'est ok !
Par contre si je check l'url dans http://validator.w3.org/feed/#validate_by_uri c'est ko
J'ai des erreurs qui proviennent semble-t-il de cakephp lui même

<pre class="cake-error"><a href="javascript:void(0);" onclick="document.getE ...cakephp Undefined index: HTTP_ACCEPT_LANGUAGE

le flux est donc ok dans la source généré mais pas quand quand on valide l'url
idem pour une validation de l'url sur http://www.validome.org/rss-atom/validate
Du coup quand je met ce flux dans un aggragateur tierce c'est également ko

1 réponse


sakini
Auteur
Réponse acceptée

En fait l'erreur provenait du bootstrap.php lors de la détection de la langue du navigateur.
Forcement lors de la validation par le w3c on n'est pas dans le contexte du navigateur ...
Pour le moment j'ai mis ceci :(je sais ce n'est pas tres propre mais cela marche)

@$_SERVER['HTTP_ACCEPT_LANGUAGE']