Aller au contenu

Sujets conseillés

Posté

Bonjour,

Lorsque que je visualise une table via phpmyadmin, je vois que mon texte est disposé ainsi :

mon texte blabbla<br />

Youpi youpi

Le problème, c'est que le caractère après mon "<br />" semble être un retour chariot. J'ai essayé de faire un str_replace \n et \r mais rien n'y fait.

Le but étant de généré un fichier XML en sortie et d'insérer le tout dans ma bdd.

Le hic, c'est que le blanc me provoque une erreur.

Exemple :

<Texte>Mon texte est celui ci. Test Test Test Test Test Test Test Test Test Test Test Test<br />

Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla Bla </Texte>

Qu'ai je manqué?

Merci

Portekoi

Posté

Pour compléter, le problème se pose quand je saisie mais aussi quand j'édite directement le champ dans Phpmyadmin et que j'appuie sur 'Entrée'.

J'y comprends rien ^^

Posté (modifié)

euh je crois que c'est a cause de la nl2br non ??? enfin pour la saisie ... pour phpadmin je ne sais pas désoler

Modifié par schats
Posté

Bonsoir,

As-tu bien fait attention dans ton str_replace de mettre "\r" et "\n" et pas '\r' et '\n' ?

Posté

Oui mais j'ai trouvé... enfin trouvé... J'ai fais ma requete en faisant ceci :

UPDATE `info` SET `des` = replace( `des` , '\r\n', '' )

Et là, ca fonctionne mais dans mon parser XML, il me détecte une fin de chaine et je ne sais pas pourquoi :(

Merci :)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...