J'ai un soucis avec mon script xmlrpc.
La publication fonctionne bien tant qu'on publie un texte simple du style : test
Si j'envois un texte avec des balises html et ou des caractères avec accent, appostrophe etc du genre <p>mon texte compliqué mais semble-t-il normal d'après la <strong>logique</strong> de rédaction du français</p> là ça coince
J'ai beau retourner la doc : Vous devez être inscrit et présenté pour voir les liens ainsi que d'autres éléments qui peuvent être caché aux invités. je ne trouve pas comment faire pour que ça passe.
Je passe titre, texte et tags à la moulinette comme ça :
- Code: Tout sélectionner
$texte = str_replace('é','é',$texte);
$texte = str_replace('è','è',$texte);
$texte = str_replace('ë','ë',$texte);
$texte = str_replace('à','à',$texte);
$texte = str_replace('â','â',$texte);
$texte = str_replace('û','û',$texte);
$texte = str_replace('ù','ù',$texte);
$texte = str_replace("ê","ê",$texte);
$texte = str_replace('î', 'î',$texte);
$texte = str_replace('ç', 'ç',$texte);
$texte = str_replace('ô', 'ô',$texte);
$texte = str_replace('ï', 'ï',$texte);
$texte = str_replace("’", "'",$texte);
$texte = str_replace("'", "'",$texte);
$texte = str_replace("œ", "oe",$texte);
$texte = str_replace('É','É',$texte);
$texte = str_replace('È','È',$texte);
$texte = str_replace('Ë','Ë',$texte);
$texte = str_replace('À','À',$texte);
$texte = str_replace('Â','Â',$texte);
$texte = str_replace('Û','Û',$texte);
$texte = str_replace('Ù','Ù',$texte);
$texte = str_replace("Ê","Ê",$texte);
$texte = str_replace('Î', 'Î',$texte);
$texte = str_replace('Ô', 'Ô',$texte);
$texte = str_replace('Ç', 'Ç',$texte);
$texte = str_replace("Ï", "Ï",$texte);
$texte = str_replace("€", "€",$texte);
$texte = str_replace("…", "…",$texte);
$texte = str_replace("(", "(",$texte);
$texte = str_replace(")", ")",$texte);
$texte = str_replace("?", "?",$texte);
$texte = str_replace("!", "!",$texte);
$texte = str_replace("\"", "'",$texte);
$texte = str_replace("»", "»",$texte);
$texte = str_replace("«", "«",$texte);
Je n'encode volontairement pas les < par exemple parce que sinon les balises html sont publiés comme du texte et donc inopérante.
mais ça ne change rien, je reçois une erreur :
Error while creating a new post-32700 : parse error. not well formed
Je ne comprends pas d'où peut provenir le soucis, merci d'avance pour votre aide.