quote quote quote !

Un problème en ammenant un autre, je craque, et je fais (une fois encore)
appelle à la liste...
Voilà le problème:
Boucle de base (syntaxe ultra symplifiée):
<BOUCLE_Article>
  #TITRE<br>
  #DESCRIPTION
</BOUCLE>
Mais certains rédacteurs ne remplisse pas la description...
d'où l'idée (il a fallu stripper les \n):
<BOUCLE_Article>
  #TITRE<br>
  <?
    include("ecrire/inc_texte.php3");
    $desc=PtoBr(AddSlashes("#DESCRIPTIF"));
    $intro=PtoBR(AddSlashes("#INTRODUCTION"));
    $text=($desc) ? $desc : $intro;
    echo StripSlashes($text);
  ?>
</BOUCLE>

MAIS, bien sur, cela aurait été trop simple :

S'il y a des " (double quote) dans ma description ou dans les 600 premiers
caractères de mon article, j'ai perdu ;~{
J'ai beau tourner autours de AddSlash/StripSlash, je ne vois pas comment
m'en tirer...
ET bien sûr mes article sont bourré de citations ;~{

@micalement,

    include("ecrire/inc_texte.php3");
    $desc=PtoBr(AddSlashes("#DESCRIPTIF"));
    $intro=PtoBR(AddSlashes("#INTRODUCTION"));

essaie :
    $desc = stripslashes("[(#DESCRIPTIF|PtoBr|addslashes)]");
    $intro = stripslashes("[(#INTRODUCTION|addslashes)]");

(dans #INTRODUCTION la fonction PtoBr() a déjà été appliquée)

Pour mieux comprendre ce qui se passe, il est conseillé d'aller regarder
(via ftp) à l'intérieur du dossier CACHE/

-- Fil