Intégrer Flux Atom avec SimplePie et "=" "&" "_" "?"

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Green Life, 26 Mars 2010.

  1. Green Life
    Green Life WRInaute discret
    Inscrit:
    26 Mars 2010
    Messages:
    187
    J'aime reçus:
    0
    Bonjour,

    Auparavant, j'utilisais MagPie pour intégrer des flux RSS. Je cherche désormais à intégrer à la fois des flux RSS et ATOM.

    J'ai donc installé SimplePie.

    Pour ce qui est des flux RSS et ATOM sur ces modèles, il n'y a pas de problèmes , exemples :
    http://nomdedomaine.com/fichier.php
    http://nomdedomaine.com/fichier.php?rss
    http://nomdedomaine.com/atom

    Néanmoins, j'ai de gros problèmes pour intégrer des URLs du genre :
    http://nomdedomaine.com/fichier.php?page=backend&id_rubrique=26
    ou encore du genre http://nomdedomaine.com/fichier.php?valeur=messages_recents

    Il semble que la fonction set feed url ne puisse pas intégrer ou lire les caractères "=", "&", "_", "?"

    J'ai essayé avec urlencode ($tring) mais cela ne change rien.

    Voici le code de simplePie :

    Code:
    require_once('feed/simplepie.inc');
    $feed = new SimplePie();
    $feed->set_feed_url(http://nomdedomaine.com/fichier.php?page=backend&id_rubrique=26);
    $feed->init();
     
  2. Green Life
    Green Life WRInaute discret
    Inscrit:
    26 Mars 2010
    Messages:
    187
    J'aime reçus:
    0
    EUREKÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ :D :D :D :D :D :D :D :D :D :D :D :D :D :) :) :) :) :) :) :) :) :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek: :p :p :p :p :p :p :p :p :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:

    YA MOI AVOIR TROUVE :mrgreen: :mrgreen: :mrgreen:

    Je donne ici les explications, pour aider les internautes qui voudraient utiliser SimplePie.

    Dans le fichier simplepie.inc, il y a un bug. En effet, une fois arrivé à la ligne 12154, il faut ajouter un "="

    Code avant :

    Code:
    function set_fragment($fragment)
    	{
    		if ($fragment === null || $fragment === '')
    		{
    			$this->fragment = null;
    		}
    		else
    		{
    			$this->fragment = $this->replace_invalid_with_pct_encoding($fragment, 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~!$&\'()*+,;:@/?');
    		}
    		$this->valid[__FUNCTION__] = true;
    		return true;
    	}
    Code après :

    Code:
    function set_fragment($fragment)
    	{
    		if ($fragment === null || $fragment === '')
    		{
    			$this->fragment = null;
    		}
    		else
    		{
    			$this->fragment = $this->replace_invalid_with_pct_encoding($fragment, 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.=_~!$&\'()*+,;=:@/?');
    		}
    		$this->valid[__FUNCTION__] = true;
    		return true;
    	}

    AVANT : $this->fragment = $this->replace_invalid_with_pct_encoding($fragment, 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~!$&\'()*+,;:mad:/?');

    APRES : $this->fragment = $this->replace_invalid_with_pct_encoding($fragment, 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.=_~!$&\'()*+,;=:mad:/?');
     
Chargement...
Similar Threads - Intégrer Flux Atom Forum Date
Comment intégrer un flux XML affiliation sur mon site WordPress ? Monétisation d'un site web 3 Octobre 2018
intégrer un flux XML e-commerce 26 Avril 2015
Intégrer un flux rss phpbb3 sur facebook Facebook 1 Décembre 2010
Intégrer un site en sous domaine d'un gros site Demandes d'avis et de conseils sur vos sites 1 Février 2021
Intégrer un live sur site web Facebook 10 Septembre 2020
intégrer avis clients pages jaunes via code source Développement d'un site Web ou d'une appli mobile 5 Juin 2020
E-commerce: Créer un collection sans l'intégrer sur la page d'accueil Débuter en référencement 3 Avril 2020
Confus sur la manière d'intégrer les données structurées Référencement Google 30 Juillet 2019
les micro-données : intégrer des anciens avis dans son site en micro-données Référencement Google 30 Décembre 2018
Intégrer des produits prestashop sur une landing page e-commerce 6 Novembre 2018