Bonjour à tous (et bonne année!),
Voilà mon problème...
Je bosse actuellement sur un site dont l'affichage des données passe par Flash qui les récupère via XML/PHP/MySQL.
Mon problème : quand le texte s'affiche dans Flash, les simples cotes et doubles cotes
sont affichées en entités HTML c'est à dire " et '
J'ai bien essayé avec la fonction html_entity_decode() de PHP mais ça ne marche pas...
si quelqu'un a une idée... (peut être que cela vient de Flash mais je ne suis pas un expert)
Voilà ma configuration serveur :
Apache 2.0
MySQL 4.1.20
PHP 4.3.9
Et voilà le bout de code en question :
Merci d'avance
Voilà mon problème...
Je bosse actuellement sur un site dont l'affichage des données passe par Flash qui les récupère via XML/PHP/MySQL.
Mon problème : quand le texte s'affiche dans Flash, les simples cotes et doubles cotes
sont affichées en entités HTML c'est à dire " et '
J'ai bien essayé avec la fonction html_entity_decode() de PHP mais ça ne marche pas...
si quelqu'un a une idée... (peut être que cela vient de Flash mais je ne suis pas un expert)
Voilà ma configuration serveur :
Apache 2.0
MySQL 4.1.20
PHP 4.3.9
Et voilà le bout de code en question :
Bloc de code:
require_once("../tools/lib.php");
$bdd=link("toto");
$req="SELECT * FROM news ORDE BY dateIns DESC";
$res=mysql_query($req,$bdd) or die (mysql_error());
$xml="<?xml version=\"1.0\" encoding=\"utf_8\" ?>
<liste version=\"1\" xmlns=\"http://xspf.org/ns/0/\">";
while ($ligne = mysql_fetch_object($res)) {
$date=utf8_encode(stripslashes($ligne->date));
$titre=utf8_encode(stripslashes($ligne->titre));
$news=utf8_encode(stripslashes($ligne->news));
$xml .= "<news>
<date>$date</date>
<titre>$titre</titre>
<texte>$news</texte>
</news>";
}
$xml .= "</liste>";
echo $xml;
Merci d'avance