Xml en utf8 -> pb importation sur html
Résolu
naokylon
Messages postés
91
Statut
Membre
-
doctormad Messages postés 456 Statut Membre -
doctormad Messages postés 456 Statut Membre -
Bonjour,
Je souhaite mettre un flux RSS sur mon site.
Malheureusement, le flux est codé en utf-8, et mon site est en iso-8859-1.
Voici le script qui me permet d'afficher le flux.
Mon problème est que la variable $content[1] contient de l'utf-8, et ne se met pas en HTML pour etre interprété correctement par le navigateur.
Résultat: j'ai des balises html visible sur le site, alors quelles sont censées recadrer le contenu du "content".
Merci de votre aide!
Cordialement
--
<- |\/| /\ '|' ->
Je souhaite mettre un flux RSS sur mon site.
Malheureusement, le flux est codé en utf-8, et mon site est en iso-8859-1.
Voici le script qui me permet d'afficher le flux.
<?php
# Configuration
$fichier_xml = "adresse_flux_rss"; # Placez ici l'adresse du flux
$nombre_limite = 20; # Nombre maximum d'éléments à afficher
# Affichage du Flux
$raw = file_get_contents($fichier_xml);
if ($raw) {
if(eregi("<entry>(.*)</entry>",$raw,$rawitems)){
$entry = explode("<entry>", $rawitems[0]);
$nb = count($entry);
$maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;
for ($i=0;$i<$maximum;$i++) {
eregi("<title>(.*)</title>",$entry[$i+1], $title);
eregi("<link(.*)/>",$entry[$i+1], $link);
eregi("<content type=\"html\">(.*)</content>",$entry[$i+1], $content);
echo "<br /><img src=\"images/picto.jpg\" /> <a ".$link[1]."\" target=\"_blank\">".$title[1]."</a><br />".$content[1]."<br />";
}
}
}
?>
Mon problème est que la variable $content[1] contient de l'utf-8, et ne se met pas en HTML pour etre interprété correctement par le navigateur.
Résultat: j'ai des balises html visible sur le site, alors quelles sont censées recadrer le contenu du "content".
Merci de votre aide!
Cordialement
--
<- |\/| /\ '|' ->
Configuration: Windows XP Firefox 2.0.0.11
A voir également:
- Xml en utf8 -> pb importation sur html
- Editeur html - Télécharger - HTML
- Telecharger xml - Télécharger - Édition & Programmation
- Office xml handler - Télécharger - Traitement de texte
- Driveimage xml - Télécharger - Sauvegarde
- Espace en html - Astuces et Solutions
1 réponse
Salut,
pour l'utf8 : https://www.php.net/manual/fr/function.utf8-decode.php
Cela dit si tu as des balises html qui apparraissent c'est peut être plutot du côté de html_netity_decode qu'il faut regarder.
Bonne chance ;)
pour l'utf8 : https://www.php.net/manual/fr/function.utf8-decode.php
Cela dit si tu as des balises html qui apparraissent c'est peut être plutot du côté de html_netity_decode qu'il faut regarder.
Bonne chance ;)