RSS MAGPIERSS
louis1984
Messages postés
341
Date d'inscription
Statut
Membre
Dernière intervention
-
louis1984 Messages postés 341 Date d'inscription Statut Membre Dernière intervention -
louis1984 Messages postés 341 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai installer magpierss mais j'ai un probleme lors de l'affichage du flux sur mon site.
A la place des "é", des "è" et des "à", j'ai des petits carrés qui s'affichent.
Quelqu'un sait d'ou vient l'erreur?
Voici un lien vera la page de mon site (pas de mise en page pour le moment!!)
http://www.izimo.eu
Merci,
J'ai installer magpierss mais j'ai un probleme lors de l'affichage du flux sur mon site.
A la place des "é", des "è" et des "à", j'ai des petits carrés qui s'affichent.
Quelqu'un sait d'ou vient l'erreur?
Voici un lien vera la page de mon site (pas de mise en page pour le moment!!)
http://www.izimo.eu
Merci,
A voir également:
- RSS MAGPIERSS
- Tiny tiny rss - Télécharger - Flux RSS
- Rss owl - Télécharger - Flux RSS
- Rss bandit - Télécharger - Web & Internet
- Rss to mp3 - Guide
- Meteo rss - Forum Webmastering
13 réponses
Desole je ne comprends pas.. je suis vraiment debutant...
J'ai simplement suivi les instruction sur un site web pour creer le flus RSS.
En plus de ce pb j'ai une ligne qui s'affiche...
Warning: Missing argument 2 for FeedParser(), called in D:\www\izimo.eu\htdocs\test2.php on line 11 and defined in D:\www\izimo.eu\htdocs\feedparser.php on line 7
No comprendo...
J'ai simplement suivi les instruction sur un site web pour creer le flus RSS.
En plus de ce pb j'ai une ligne qui s'affiche...
Warning: Missing argument 2 for FeedParser(), called in D:\www\izimo.eu\htdocs\test2.php on line 11 and defined in D:\www\izimo.eu\htdocs\feedparser.php on line 7
No comprendo...
Ah, je sait d'où vient le problème, fais clic droit sur la page puis clique sur CODAGE puis tu sélectionne la première.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ah je viens de comprendre. "Auto Select"
Mais comment puis je faire pour que les carres n'apparaissent pas pour les internautes... Ils vont tout de meme pas devoir faire clic droit - codage - autoselect!!
Mais comment puis je faire pour que les carres n'apparaissent pas pour les internautes... Ils vont tout de meme pas devoir faire clic droit - codage - autoselect!!
J'ai fait mon site avec dreamweaver CS3 pourquoi?
Mais est-ce que vous voyez aussi les carres ou c'est juste moi??
Mais est-ce que vous voyez aussi les carres ou c'est juste moi??
Le problème est à régler dans DreamWeaver, bon moi, je ne me connait pas trop dans DreamWeaver!
Normalement, ce truc de réglage est facile !
Normalement, ce truc de réglage est facile !
Le problème est que dans la balise meta, tu dis que ton fichier est encodé en UTF-8 donc le navigateur ce mets dans cet encodage. Le problème est que ton fichier .html est en réalité encodé en ISO-8859-1. Ouvre ton fichier .html avec le Bloc-Notes, fait Fichier - "Enregistrer sous ..." et choisis Unicode au lieu de ANSI.
Avion, j'ai fait comme tu m'as dit mais maintenant voici ce qui apparait sur ma page:
http://www.izimo.eu
C'est bien le fichier test2.php qu'il fallait mettre en unicode?
http://www.izimo.eu
C'est bien le fichier test2.php qu'il fallait mettre en unicode?
Juste pour info, dans ma page test2.php j'ai modifier:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
par
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
Ca semble fonctionner..
Plus de carres.
Toutefois j'ai toujours le message:
Warning: Missing argument 2 for FeedParser(), called in D:\www\izimo.eu\htdocs\test2.php on line 11 and defined in D:\www\izimo.eu\htdocs\feedparser.php on line 7
Est-ce que quelqu'un a une idee?
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
par
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
Ca semble fonctionner..
Plus de carres.
Toutefois j'ai toujours le message:
Warning: Missing argument 2 for FeedParser(), called in D:\www\izimo.eu\htdocs\test2.php on line 11 and defined in D:\www\izimo.eu\htdocs\feedparser.php on line 7
Est-ce que quelqu'un a une idee?
Voici le code de feedparser si jamais ca peut vous aider a resoudre le message d'erreur:
<?php
// on inclut la classe magpierss
require_once("magpierss/rss_fetch.inc");
// la fonction FeedParser() va extraire le contenu pour l'afficher
// elle prend en paramètre $url_feed, l'url du flux RSS et $nb_items_affiches, le nombre d'éléments (items) à afficher
function FeedParser($url_feed, $nb_items_affiches) {
// lecture du fichier distant (flux XML)
$rss = fetch_rss($url_feed);
// si le parcours du fichier se passe bien, on lit les élements (items)
if (is_array($rss->items)) {
// on ne garde que les $nb_items_affiches premiers éléments (items), nombre défini dans l'en-tête de la fonction
$items = array_slice($rss->items, 0, $nb_items_affiches);
// on peut récupérer les informations sur le site proposant le flux (optionnel)
$site_titre = $rss->channel["title"]; // titre du site
$site_lien = $rss->channel["link"]; // lien du site
$site_description = $rss->channel["description"]; // description du site
// à présent on stocke les données dans $html, variable à afficher
// titre sous forme de lien
$html .= "<a href=\"$site_lien\" title=\"$site_description\"target=\"_blank\">$site_titre</a><br />\n";
// on affiche la description du site proposant le flux
$html .= "<span>$site_description</span><br clear=\"left\"target=\"_blank\"><br />\n"; // le clear="left" renvoie à la ligne même s'il y a une image
// on fait une boucle sur les informations : pour chaque item, récupérer $titre... et afficher
foreach($items as $item) {
// on mémorise les informations de chaque item dans des variables
$titre = $item["title"];
$lien = $item["link"];
$description = $item["description"];
// la date utilisée pour les flux RSS est au format timestamp, il faut donc formater la date
// conversion au format jj/mm/aa. pour plus d'informations, vous conférer au tutorial sur les timestamp
$date = date("d/m/y",strtotime($item["pubdate"]));
// on affiche le titre de chaque item
$html .= "<a href=\"".$lien."\" title=\"".$titre."\" target=\"_blank\">".$titre."</a><br>\n";
// puis la date et la description
$html .= "<span>$date - $description</span><br clear=\"left\"><br />\n";
} // fin de la boucle
// on retourne la variable $html au programme (elle contient le code HTML pour l'affichage du flux)
return $html;
} // fin du traitement du fichier
} // fin de la fonction FeedParser()
?>
<?php
// on inclut la classe magpierss
require_once("magpierss/rss_fetch.inc");
// la fonction FeedParser() va extraire le contenu pour l'afficher
// elle prend en paramètre $url_feed, l'url du flux RSS et $nb_items_affiches, le nombre d'éléments (items) à afficher
function FeedParser($url_feed, $nb_items_affiches) {
// lecture du fichier distant (flux XML)
$rss = fetch_rss($url_feed);
// si le parcours du fichier se passe bien, on lit les élements (items)
if (is_array($rss->items)) {
// on ne garde que les $nb_items_affiches premiers éléments (items), nombre défini dans l'en-tête de la fonction
$items = array_slice($rss->items, 0, $nb_items_affiches);
// on peut récupérer les informations sur le site proposant le flux (optionnel)
$site_titre = $rss->channel["title"]; // titre du site
$site_lien = $rss->channel["link"]; // lien du site
$site_description = $rss->channel["description"]; // description du site
// à présent on stocke les données dans $html, variable à afficher
// titre sous forme de lien
$html .= "<a href=\"$site_lien\" title=\"$site_description\"target=\"_blank\">$site_titre</a><br />\n";
// on affiche la description du site proposant le flux
$html .= "<span>$site_description</span><br clear=\"left\"target=\"_blank\"><br />\n"; // le clear="left" renvoie à la ligne même s'il y a une image
// on fait une boucle sur les informations : pour chaque item, récupérer $titre... et afficher
foreach($items as $item) {
// on mémorise les informations de chaque item dans des variables
$titre = $item["title"];
$lien = $item["link"];
$description = $item["description"];
// la date utilisée pour les flux RSS est au format timestamp, il faut donc formater la date
// conversion au format jj/mm/aa. pour plus d'informations, vous conférer au tutorial sur les timestamp
$date = date("d/m/y",strtotime($item["pubdate"]));
// on affiche le titre de chaque item
$html .= "<a href=\"".$lien."\" title=\"".$titre."\" target=\"_blank\">".$titre."</a><br>\n";
// puis la date et la description
$html .= "<span>$date - $description</span><br clear=\"left\"><br />\n";
} // fin de la boucle
// on retourne la variable $html au programme (elle contient le code HTML pour l'affichage du flux)
return $html;
} // fin du traitement du fichier
} // fin de la fonction FeedParser()
?>