Le code suivant permet de récuperer la liste des programmes disponibles sur M6Replay (Ca doit être la même chose pour W9Replay)
Vous récuperez un XML contenant toutes les informations (Titre, Synoptique, Miniature, Emplacement du fichier de streaming)
Je m'en suis servi comme base pour un plugin pour MédiaPortal.
$key = base64_decode('RWxGc2cuT3Q=');
$url= "http://www.m6replay.fr/catalogue/catalogueWeb3.xml";
$strResult = implode("",file($url));
$text = base64_decode($strResult);
$td = mcrypt_module_open('blowfish', '', 'ecb', '');
$td = mcrypt_module_open('des', '', 'ecb', '');
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
$key = substr($key, 0, mcrypt_enc_get_key_size($td));
mcrypt_generic_init($td, $key, $iv);
$encrypted_data = mdecrypt_generic($td, $text);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
$result = explode("",$encrypted_data);
echo $result[0]."";
Vous avez des commentaires, des remarques ?
|
|
|