Il y a peu j'ai changé l'hébergement d'un de mes sites pour passer sur o2switch en en profitant pour passer en php7.
Mon script est un agrégateur de flux et depuis ma migration je rencontre une difficulté avec un flux.
En cherchant à récupérer son contenu via file_get_contents(), j'obtiens un message d'erreur :
Le même script arrive à lire ce même flux quand je le teste sur mon pc et même sur un autre hébergement mutualisé (OVH Performance), pourtant également sous php7.file_get_contents(http://www.hautes-alpes.fr/rss_agenda.php): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in...
Le plus drôle est que même sur o2switch, j'arrive parfaitement à récupérer le contenu de la page d'accueil du site qui m'intéresse via un :
Code : Tout sélectionner
file_get_contents(http://www.hautes-alpes.fr)Suite à mes recherches sur internet, j'ai essayé de remplacer file_get_contents() par curl() comme indiqué ici mais sans plus de succès... toujours une erreur 404.
Je peux très bien enlever ce flux de ceux proposés à mes utilisateurs.. mais j'aimerais mieux comprendre l'astuce surtout que le CMS Eolas est utilisé par d'autres collectivités donc le problème pourrait se reproduire.
Une idée ?