IMPEC

!!!
Merci revinc
Salut
Totof
totofwebcreation@hotmail.com-------------------------------
Réponse au message :
-------------------------------
> bah essaye simplement
>
> ereg_replace("\[couleur=#([0-9a-f]{6})\]",$text, "<font color='#\\1'>");
>
> je ne suis pas sur que ça marche, je n'ai pas php sous les yeux mais c un truc dans le genre
>
> ++
>
> Re|V|inc
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut
> > J'ai réussi en faisant "\[couleur=#([0-9a-fA-F]{6})\]"
> >
> > Mais voilà maintenant mon problème : je voudrais remplacer cette chaine par <font color="<?php echo $sortie[1]; ?>">.
> >
> > Je fais donc :
> > if (ereg("\[couleur=#([0-9a-fA-F]{6})\]", $texte, $sortie) == true)
> > {
> > $texte = ereg_replace("\[couleur=#([0-9a-fA-F]{6})\]", "<font color=\"".$sortie[1]."\"",$texte);
> > }
> >
> > seulement, il remplace tout $texte par "<font color=\"".$sortie[1]."\"", donc toutes les autres informations sont perdues.
> >
> > Comment faire ?
> >
> > Merci
> > Totof

> >
totofwebcreation@hotmail.com> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > essaye
> > >
> > > ereg("^\[couleur=#([0-9a-f]{6})\]$",$text, $sortie);
> > >
> > > la couleur est dans $sortie[1] (théoriquement...)
> > >
> > > p.s. : le code couleur est en hexa (0-9a-f) pas seulement sur six chiffres...
> > >
> > > ++
> > >
> > > Re|V|inc
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Je complique encore un peu le problème : il faut que je récupère la valeur digitale à 6 chiffres (123456 dans l'exemple)
> > > >
> > > > Salut
> > > > Totof

> > > >
totofwebcreation@hotmail.com> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Bonjour
> > > > >
> > > > > J'ai une variable, $texte. Dans celle-ci, je dois tester si elle contient [couleur=#123456] où 123465 est un nombre entier de 6 chiffres.
> > > > >
> > > > > J'ai essayé : ereg("^([couleur=#)?+[[:digit:]]{6}+(])?+$", $texte), mais ceci ne marche pas.
> > > > >
> > > > > Pouvez-vous m'éclairer ?
> > > > >
> > > > > Merci
> > > > > Totof

> > > > >
totofwebcreation@hotmail.com> > > >
> > >
> >
>