Une indication ne répondant pas forcement à la question, quoique
Bonjour bella1,
J'ai rencontré un problème de publipostage en php (fusion de données mysql sur un doc Word).
En fait lorsqu'on édite un fichier rtf plusieurs fois (ce qui est le cas ici), chaque élément concaténé est un fichier rtf complet avec ouverture et fermeture :
{\rtf1 ......... }
Cela fait que sous word seul la première occurrence se trouve affichée (on voit bien les autres sous un éditeur simple).
La solution reste la suivante :
Avant de faite " echo $content;"
il suffit d'effectuer quelque chose comme :
Code:
1 2 3
| $mask = "}}{\\rtf1";
$chaine = "}\\page\\rtf1";
$content = str_replace($mask, $chaine, $content); |
et dans ce cas retirer la concaténation :
Code:
if($u>2){$texte.=" \page ".$content;}
En espérant que même avec 3 semaine de retard cela puisse être utile.
Cordialement
PS : la ré-écriture sur le fichier rtf de départ ne me semble pas utile .
le lire une seule fois avant la boucle et concaténer la variable $content sur elle-même doit suffire. Le résultat se trouve dans le .doc final.