Bonjour à tous,
J'ai une table qui contient les liens vers les videos dailymotion les plus récentes pour un utilisateur (moi ), elle est rafraîchie en récupérant les informations venues du flus RSS de dailymotion.
pour celà j'utilise le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $dailymotionXml = simplexml_load_file('http://www.dailymotion.com/rss/moi/1'); echo $dailymotionXml;
En faite ça fonctionne pas mal, le echo m'affiche un gros tableau qui me permet de récupérer tout ce dont j'ai besoin.
Mon problème est le suivant: j'ai mis sur dailymotion avant hier une video nommée test. Quand je tappe dans firefox "http://www.dailymotion.com/rss/moi/1", alors test est bien la première video de mon flux RSS.
Par contre, la même adresse utilisée dans mon projet avec 'simplexml_load_file' ne comprend pas cette video, comme si le flux RSS que je recevais était ancien (alors que firefox me met le nouveau RSS, avec exactement la même url !).
Je suis un peu perdu là en faite, est ce que la page pourrait avoir été mise en cache? Je ne comprend vraiment pas pourquoi la même url me donne 2 résultats différents en fonction de ce qui l'appelle: firefox / php... Pourtant quand je coupe la connection internet simplexml_load_file me retourne une erreur, et j'ai testé sur plusieurs postes différents...
Partager