08-12-2009, 06:59 PM
Merci pour vos premières réponses
le problème est que tu ne fais que remplacer un élément (enfin tel que je le comprends), pas d'obtenir l'élément et de le traiter avec intelligence => avec l'élément je dois décider si il faut mettre id="blabla" ou id="bloblo" ou ..., et modifier $1 et ajouter en fin de page des infos supplémentaires
c'est ce "et" que je n'arrive pas à faire, mais peut être ai je mal compris
c'est peut être la bonne piste, en tout cas ça pourrait y ressembler ^^ il faut que je teste cela, merci
(08-12-2009, 04:48 PM)Kassak a écrit : $message = preg_replace('`\[ref\](.+)\[/ref\]`isU', '<div id="blabla">$1</div>', $message);
ceci ne fonctionne pas ? remplace la div par ce que tu veux... ?
le problème est que tu ne fais que remplacer un élément (enfin tel que je le comprends), pas d'obtenir l'élément et de le traiter avec intelligence => avec l'élément je dois décider si il faut mettre id="blabla" ou id="bloblo" ou ..., et modifier $1 et ajouter en fin de page des infos supplémentaires
c'est ce "et" que je n'arrive pas à faire, mais peut être ai je mal compris
(08-12-2009, 04:53 PM)Zamentur a écrit : Une piste:preg_replace_callback
c'est peut être la bonne piste, en tout cas ça pourrait y ressembler ^^ il faut que je teste cela, merci