Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question// Caractères spéciaux en Rich Text Format (plus des échappements pour les ' et les \) $in = array('\'' ,'«' ,'»' ,'à' ,'ç' ,'ê' ,'è' ,'é' ,'ï' , 'ô' ,'û' ,'ù' ,'°' ,'m2'); $out = array('\\rquote ','\\\'ab','\\\'bb','\\\'e0','\\\'e7','\\\'ea','\\\'e8','\\\'e9','\\\'ef','\\\'f4','\\\'fb','\\\'f9','\\\'b0','m\\\'b2'); // À utiliser avec un str_replace pour tous les textes $texteRtf = str_replace($in,$out,$texteInitial); // Motifs rtf (il s'agit d'entête de rubriques $rbr, de type d'annonces $typ, de nos d'annonce $nos, du corps de texte $crp et du numéro de téléphone) $rbr='\pard\plain \qc \li0\ri0\widctlpar\brdrt\brdrs\brdrw45\brsp20 \brdrl\brdrs\brdrw45\brsp80 \brdrb\brdrs\brdrw45\brsp20\brdrr\brdrs\brdrw45\brsp80 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid12264102 \fs24\lang1036\langfe1036\cgrid\langnp1036\langfenp1036 {\b\f40\fs36\charrsid4480389 '; $typ='\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\f40\charrsid4480389 \par }{\b\f40\fs32\charrsid4480389 '; $nos='{\b\f40\cf17\charrsid4480389 '; $crp='{\f40\charrsid4480389 '; $tel='{\f40\chshdng0\chcfpat0\chcbpat18\charrsid4480389 '; // Deux modes de fermeture de ces motifs sans ou avec retour à la ligne) $frm='}'; $frl='\par }'; // Pour construire, la page avec $cntMdl=file_get_contents("monModele.rtf"); $maPageRtf=str_replace("BONJOUR",$insert,$cntMdl);
a phpanonyme je ne crois pas que ce soit file_put_contents() car cette fonction sert juste à la création d'un fichier c'est un concentré de fopen(),fwrite() et fclose() (pour ce que j'en sais!)!moi ce qui me gene c'est plus ce dont julien parle à savoir trouver la bonne entete,et régler le probleme de l'insertion de nouvelle données dans un document type comme il me l'a suggéré par example!