le 13/01/2008 à 19:04
Chargement de fichier externe
Salut tous le monde,
je savais pas trop ou poster ce problème,
j'ai fais un lecteur de vidéo Dailymotion pour apprendre Flex,
http://damienalexandre.fr/FLEX/apps/Portfolio.html (sources dispo)
Je charge donc ce flux : http://beta.dailymotion.com/rss/fr/featured/1
Si je le met en direct dans l'appli, ça marche pas (le crossdomain de Daily est restrictif),
alors j'ai un PHP qui charge le fichier :
Rien de bien sorcier.
Alors la ou c'est drôle :
http://damienalexandre.fr/FLEX/assets/d.php
http://beta.dailymotion.com/rss/fr/featured/1
Il ne renvoie pas la même chose ! Je suis pwned, dans la version chargé par mon PHP, les adresses des flv sont périmé donc inutilisables.
Comment faire ? Je pense que Dailymotion vérifie quel type de client charge son flux ? Ou pas ? Comment avoir la bonne version, la même qu'avec un navigateur ?
Merci d'avance !
je savais pas trop ou poster ce problème,
j'ai fais un lecteur de vidéo Dailymotion pour apprendre Flex,
http://damienalexandre.fr/FLEX/apps/Portfolio.html (sources dispo)
Je charge donc ce flux : http://beta.dailymotion.com/rss/fr/featured/1
Si je le met en direct dans l'appli, ça marche pas (le crossdomain de Daily est restrictif),
alors j'ai un PHP qui charge le fichier :
<?php
header("content-type:text/xml;charset=utf-8");
readfile("http://beta.dailymotion.com/rss/fr/featured/1");
exit();
?>
Rien de bien sorcier.
Alors la ou c'est drôle :
http://damienalexandre.fr/FLEX/assets/d.php
http://beta.dailymotion.com/rss/fr/featured/1
Il ne renvoie pas la même chose ! Je suis pwned, dans la version chargé par mon PHP, les adresses des flv sont périmé donc inutilisables.
Comment faire ? Je pense que Dailymotion vérifie quel type de client charge son flux ? Ou pas ? Comment avoir la bonne version, la même qu'avec un navigateur ?
Merci d'avance !