Php dans balise php (magpierss)

Résolu/Fermé
matiou34 Messages postés 198 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 27 janvier 2015 - 15 nov. 2010 à 21:15
matiou34 Messages postés 198 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 27 janvier 2015 - 15 nov. 2010 à 23:12
Bonjour,

J'essaie de créer une page de flux rss en utilisant magpierss.

Voici mon code initial :

<?php
require_once("feedparser.php");
echo FeedParser("https://news.google.com/rss?cf=all&hl=en-GB&as_scoring=r&geo=MOTSCLES&cf=all&gl=GB&ceid=GB:en", 10);
?>

et jusque là, ça marche. (MOTCLES est un simple exemple)

Je souhaite avoir à la place de "MOTSCLES" une variable préalablement définie que je vais récupérer avec la fonction get.

Et donnerait ça :

<?php
require_once("feedparser.php");
echo FeedParser("https://news.google.com/topstories?cf=all&hl=en-GB&as_scoring=r&geo&gl=GB&ceid=GB:en <?php
if(!empty($_GET['pays'])) {
$pays = $_GET['pays'];
echo $pays;
}
?>&cf=all&output=rss", 10);
?>

Sauf que bien entendu ça ne marche pas étant donné qu'il y a une balise php dans une autre.
Quel est la solution ?

Je vous remercie pour votre aide.




A voir également:

3 réponses

Bonsoir,
A voir si tu n'as pas déjà testé de cette manière (pas sûr que ça fonctionne ne connaissant pas la fonction FeedParser() ) :
<?php
require_once("feedparser.php");
if(!empty($_GET['pays'])) {
	$pays = $_GET['pays'];
} else {
	// A toi de prévoir une valeur par défaut
	$pays = '';
}
echo FeedParser("https://news.google.com/topstories?cf=all&ned=uk&hl=en&as_scoring=r&geo&hl=en-US&gl=US&ceid=US:en".$pays."&cf=all&output=rss", 10);
?>
0
matiou34 Messages postés 198 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 27 janvier 2015 4
15 nov. 2010 à 22:21
Merci, génial, super, parfait :D
That works !
0
matiou34 Messages postés 198 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 27 janvier 2015 4
Modifié par matiou34 le 15/11/2010 à 23:12
Une dernière petite question sans réel rapport.
Lorsque je clique sur un flux, celui-ci s'affiche dans ma page. Je voudrais donc changer la "cible". Mais pour magpierss je ne sais pas comment faire.
0