problème xmlrpc

Conseils, trucs et astuces pour progresser avec les différents languages de programmation. Apprenez à coder comme un pro ! Html, CSS, JS, PHP.

Créer une réponse à ce sujet

Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

partagepartagepartage
Il y a 4 messages dans cette section.
Page 1 sur 1
Créer un nouveau Sujet sur le Forum

problème xmlrpc

Message :N°1  Message

par
anubis » Mer 8 Avr 2015 15:39

Bonjour,

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('é','&eacute;',$texte);
            $texte = str_replace('è','&egrave;',$texte);   
            $texte = str_replace('ë','&euml;',$texte);
            $texte = str_replace('à','&agrave;',$texte);       
            $texte = str_replace('â','&acirc;',$texte);
            $texte = str_replace('û','&ucirc;',$texte);               
            $texte = str_replace('ù','&ugrave;',$texte);
            $texte = str_replace("ê","&ecirc;",$texte);
            $texte = str_replace('î', '&icirc;',$texte);
            $texte = str_replace('ç', '&ccedil;',$texte);
            $texte = str_replace('ô', '&ocirc;',$texte);
            $texte = str_replace('ï', '&iuml;',$texte);
            $texte = str_replace("’", "&apos;",$texte);
            $texte = str_replace("'", "&apos;",$texte);
            $texte = str_replace("œ", "oe",$texte);
            $texte = str_replace('É','&Eacute;',$texte);
            $texte = str_replace('È','&Egrave;',$texte);   
            $texte = str_replace('Ë','&Euml;',$texte);
            $texte = str_replace('À','&Agrave;',$texte);       
            $texte = str_replace('Â','&Acirc;',$texte);
            $texte = str_replace('Û','&Ucirc;',$texte);               
            $texte = str_replace('Ù','&Ugrave;',$texte);
            $texte = str_replace("Ê","&Ecirc;",$texte);
            $texte = str_replace('Î', '&Icirc;',$texte);
            $texte = str_replace('Ô', '&Ocirc;',$texte);
            $texte = str_replace('Ç', '&Ccedil;',$texte);
            $texte = str_replace("Ï", "&Iuml;",$texte);
            $texte = str_replace("€", "&euro;",$texte);
            $texte = str_replace("…", "&#133;",$texte);
            $texte = str_replace("(", "&#40;",$texte);
            $texte = str_replace(")", "&#41;",$texte);
            $texte = str_replace("?", "&#63;",$texte);
            $texte = str_replace("!", "&#33;",$texte);
            $texte = str_replace("\"", "'",$texte);
            $texte = str_replace("»", "&#187;",$texte);
            $texte = str_replace("«", "&#171;",$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.
  • 0

anubis
 

Re: problème xmlrpc

Message :N°2  Message

par
» Mer 8 Avr 2015 19:04

Tes infos à publier tu les sort d'ou ? une base mysql ?

si tu post "la publication est r&eacuteussie" il se passe quoi ?

J'ai controlé de mon coté tout est en utf8 donc la base en utf8 avec les accents bien formaté, le fichier du robot en utf8 qui les recup en utf8 et curl qui envoi en utf8 sans aucun traitement si ce n'est le strip_slashes vu que ca sort de mysql...
  • 0

Avatar de l’utilisateur
GHS Team
 
Messages: 5118
Inscription: Dim 22 Déc 2013 16:17
Localisation: Europe & Asie
Réputation: 1205
Récompenses: 12
Membre Contributeur (1) Protecteur de GHS Tools (1) Membre Financeur (1) + 100 Posts sur le Forum (1) + 200 Posts sur le Forum (1) Le meilleur Posteur (1) Traducteur (Anglais / Chinois) (1) Rédaction & Correction FR (1) Traducteur (Français /Anglais) (1) Développeur WEB (1)

Re: problème xmlrpc

Message :N°3  Message

par
anubis » Mer 8 Avr 2015 20:26

Piouf, j'ai fini par trouver, il me manquait un utf8 encode en sortie de bdd. Merci nico.
  • 0

anubis
 

Re: problème xmlrpc

Message :N°4  Message

par
» Mer 8 Avr 2015 21:30

content que tu es réussi ;) pense a mettre un joli résolu :p
  • 0

Avatar de l’utilisateur
GHS Team
 
Messages: 5118
Inscription: Dim 22 Déc 2013 16:17
Localisation: Europe & Asie
Réputation: 1205
Récompenses: 12
Membre Contributeur (1) Protecteur de GHS Tools (1) Membre Financeur (1) + 100 Posts sur le Forum (1) + 200 Posts sur le Forum (1) Le meilleur Posteur (1) Traducteur (Anglais / Chinois) (1) Rédaction & Correction FR (1) Traducteur (Français /Anglais) (1) Développeur WEB (1)


Répondre à ce sujet du Forum

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 231 invités

Retourner vers Programmation