Modifier du texte d'un site à partir d'un php
Fermé
racacax
Messages postés
117
Date d'inscription
mercredi 11 décembre 2013
Statut
Membre
Dernière intervention
14 mai 2017
-
Modifié par racacax le 13/08/2014 à 23:09
racacax Messages postés 117 Date d'inscription mercredi 11 décembre 2013 Statut Membre Dernière intervention 14 mai 2017 - 7 sept. 2014 à 10:40
racacax Messages postés 117 Date d'inscription mercredi 11 décembre 2013 Statut Membre Dernière intervention 14 mai 2017 - 7 sept. 2014 à 10:40
Bonjour,
J'aimerai récuperer des liens playtv à partir de ce lien : http://m.playtv.fr/api/channels/tv5-monde/?preset=with_streams
J'ai déjà réussi mais il y a du texte en trop et j'aimerai enlever le texte en trop et qu'il ne reste que le flux m3u8 et que le token (authentification) se génère automatiquement. J'aimerai juste que le flux ressemble à ceci par un code php :
#EXTM3U
#EXTVLCOPT:network-caching=1000
http://188.165.101.226:80/mobile/_definst_/tv5-monde_300/playlist.m3u8?sessionid={authentification}
Merci d'avance
J'aimerai récuperer des liens playtv à partir de ce lien : http://m.playtv.fr/api/channels/tv5-monde/?preset=with_streams
J'ai déjà réussi mais il y a du texte en trop et j'aimerai enlever le texte en trop et qu'il ne reste que le flux m3u8 et que le token (authentification) se génère automatiquement. J'aimerai juste que le flux ressemble à ceci par un code php :
#EXTM3U
#EXTVLCOPT:network-caching=1000
http://188.165.101.226:80/mobile/_definst_/tv5-monde_300/playlist.m3u8?sessionid={authentification}
Merci d'avance
A voir également:
- Modifier du texte d'un site à partir d'un php
- Site de telechargement - Accueil - Outils
- Modifier dns - Guide
- Site comme coco - Accueil - Réseaux sociaux
- Modifier liste déroulante excel - Guide
- Comment modifier un pdf - Guide
4 réponses
Utilisateur anonyme
14 août 2014 à 01:07
14 août 2014 à 01:07
Salut,
Je ne comprends pas trop ce que tu cherche à faire : ici, le lien retourne des données en JSON. Tu les décodes ensuite avec PHP piur es afficher ? Tu les affiches "brutes" ?
Je ne comprends pas trop ce que tu cherche à faire : ici, le lien retourne des données en JSON. Tu les décodes ensuite avec PHP piur es afficher ? Tu les affiches "brutes" ?
Xavierdu34
Messages postés
216
Date d'inscription
lundi 2 décembre 2013
Statut
Membre
Dernière intervention
10 octobre 2016
21
Modifié par Xavierdu34 le 14/08/2014 à 10:19
Modifié par Xavierdu34 le 14/08/2014 à 10:19
Utilise :
<?php
$data = json_decode(file_get_contents('http://m.playtv.fr/api/channels/tv5-monde/?preset=with_streams'),1);
echo $data['streaming_url']['http'];
?>
et tu peux ajouter un var_dump($data); si tu veux voir tout ce qui est disponible.
si file_get_contents te lève une erreur, c'est qu'il faut activer la directive allow_url_fopen
<?php
$data = json_decode(file_get_contents('http://m.playtv.fr/api/channels/tv5-monde/?preset=with_streams'),1);
echo $data['streaming_url']['http'];
?>
et tu peux ajouter un var_dump($data); si tu veux voir tout ce qui est disponible.
si file_get_contents te lève une erreur, c'est qu'il faut activer la directive allow_url_fopen
racacax
Messages postés
117
Date d'inscription
mercredi 11 décembre 2013
Statut
Membre
Dernière intervention
14 mai 2017
17
14 août 2014 à 10:25
14 août 2014 à 10:25
Merci, j'essaye ça tout de suite
racacax
Messages postés
117
Date d'inscription
mercredi 11 décembre 2013
Statut
Membre
Dernière intervention
14 mai 2017
17
14 août 2014 à 10:33
14 août 2014 à 10:33
J'ai entré ton code mais j'ai une page blanche : http://racacax.pusku.com/playtv.php
Sinon, avec un var dump, j'ai ça : http://racacax.pusku.com/playtv2.php
J'ai loupé quelque part ?
Sinon, avec un var dump, j'ai ça : http://racacax.pusku.com/playtv2.php
J'ai loupé quelque part ?
Xavierdu34
Messages postés
216
Date d'inscription
lundi 2 décembre 2013
Statut
Membre
Dernière intervention
10 octobre 2016
21
14 août 2014 à 10:36
14 août 2014 à 10:36
Surement, en tous cas sur playtv2.php le var_dump prouve que tu reçois bien les données.
tu peux me copier coller ton code du fichier playtv.php (pas tout le fichier juste ce qui nous interesse).
tu peux me copier coller ton code du fichier playtv.php (pas tout le fichier juste ce qui nous interesse).
Xavierdu34
Messages postés
216
Date d'inscription
lundi 2 décembre 2013
Statut
Membre
Dernière intervention
10 octobre 2016
21
14 août 2014 à 10:42
14 août 2014 à 10:42
ça marche pas parce que le contenu de cette url a changé et ne contient plus le champs streaming url -> http ..
C'est surement parce que pour cette dernière news, il n'y a pas de streaming disponible.
C'est surement parce que pour cette dernière news, il n'y a pas de streaming disponible.
Xavierdu34
Messages postés
216
Date d'inscription
lundi 2 décembre 2013
Statut
Membre
Dernière intervention
10 octobre 2016
21
14 août 2014 à 10:43
14 août 2014 à 10:43
remplace
echo $data['streaming_url']['http'];
par
$url = (isset($data['streaming_url']['http'])) ? $data['streaming_url']['http'] : "Pas de streaming";
echo $url;
echo $data['streaming_url']['http'];
par
$url = (isset($data['streaming_url']['http'])) ? $data['streaming_url']['http'] : "Pas de streaming";
echo $url;
Xavierdu34
Messages postés
216
Date d'inscription
lundi 2 décembre 2013
Statut
Membre
Dernière intervention
10 octobre 2016
21
14 août 2014 à 10:45
14 août 2014 à 10:45
Tu peux voir le résultat du code suivant :
Le var DUMPici : http://ww12.xrecasens.info
<div style="background-color: #EEDD11">
<?php
$data = json_decode(file_get_contents('http://m.playtv.fr/api/channels/tv5-monde/?preset=with_streams'),1);
var_dump($data);
echo "</div><br />La data qui est echo : <div style='border: 1px solid grey;'>";
echo $data['streaming_url']['http'];
?>
</div>
racacax
Messages postés
117
Date d'inscription
mercredi 11 décembre 2013
Statut
Membre
Dernière intervention
14 mai 2017
17
14 août 2014 à 11:03
14 août 2014 à 11:03
Ok, j'ai modifié les deux liens. Le premier, il y a marqué pas de streaming et l'autre c'est pareil qu'avant