[RESOLU] Délimiteur de fin

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Délimiteur de fin

Re: Délimiteur de fin

par racacax » 20 avr. 2015, 19:30

J'ai réussi à faire une redirection html avec un str_replace : http://phpandroidrtv.alwaysdata.net/PHP/gulli.php
Edit : J'ai complètement réussi en me basant sur un autre de mes php : http://phpandroidrtv.alwaysdata.net/PHP/gulliok.php

Re: Délimiteur de fin

par racacax » 20 avr. 2015, 19:04

Je n'y arrive pas malheureusement.

Re: Délimiteur de fin

par racacax » 20 avr. 2015, 11:57

Merci jje vais essayer.

Re: Délimiteur de fin

par sirakawa » 18 avr. 2015, 09:44

Tu peux chercher la première occurrence de ton délimiteur à partir de la fin du texte (strrpos si je ne me trompe)

Re: Délimiteur de fin

par Saian » 17 avr. 2015, 23:35

Ben avec le retour qu'on voit dans ton lien tu peux faire un explode sur ' et récupérer la première partie du résultat... ça va fonctionner avec ces données, mais avec d'autres c'est pas gagné.

Re: Délimiteur de fin

par racacax » 17 avr. 2015, 23:28

A l'origine ce n'est pas du json, c'est ceci : http://replay.gulli.fr/replay/embed_live?v=1.3
Je pensais quand l'encodant en json j'arriverai à récupérer le flux comme dans ton exemple,ce que je fais souvent.
Si vous avez un moyen je suis preneur.

Re: Délimiteur de fin

par Saian » 17 avr. 2015, 18:56

Bizarre ton affaire, tu traites le contenu comme si c'était du json alors que ça n'en est pas.
Pourquoi ne pas charger un véritable contenu json et simplement récupérer l'élément qui t'intéresse à l'intérieur ?

Par exemple avec un json comme ça :

Code : Tout sélectionner

{ "schema": "http://json-schema.org/draft-04/schema#", "title": "Product", "description": "A product from Acme's catalog", "type": "object" }
Tu récupères le title simplement comme ça :
$datas = json_decode($json);
$title = $datas->title;

Re: Délimiteur de fin

par racacax » 17 avr. 2015, 17:06

Bon, ça ne correspond pas à mes attentes. Voici mon script (sans le code de tof73) :
<?php
$json = file_get_contents('http://phpandroidrtv.alwaysdata.net/PHP/gulli.php');
$feed = json_decode($json);
$token = explode("lagardere-gulli-hls-live", $feed);
$token_rtsp = $token[1];
echo "http://lagardere-gulli-hls-live", $token_rtsp;
?>
et voici le résultat : http://phpandroidrtv.alwaysdata.net/PHP/gullidecode.php
Je voudrais que le script s'arrête à m3u8 pour qu'il ne reste que le flux M3U8.

Re: Délimiteur de fin

par racacax » 17 avr. 2015, 16:48

Bonjour,
Merci pour vos réponses, je vais tester tout ça. je vous enverrai un retour.

Re: Délimiteur de fin

par Saian » 17 avr. 2015, 15:58

Salut racacax, qu'entends tu par délimiteur de fin ? explode ça sert à couper une chaine en plusieurs segments.

Re: Délimiteur de fin

par tof73 » 17 avr. 2015, 15:56

explode cherche partout.

$s = " test tyui ";
print_r(explode(" ", $s));

affiche :
Array
(
[0] =>
[1] => test
[2] => tyui
[3] =>
)

Délimiteur de fin

par racacax » 17 avr. 2015, 15:49

Bonjour,
Je voudrais savoir si il existe des délimiteurs de fin. Je connais explode() pour le début mais pas pour la fin. En existe t-il un ?

Merci