Bonjour à tous,
je développe actuellement un générateur de CV en LaTeX et je bute sur un problème :
Le principe est simple, on remplit un formulaire, les donnees sont envoyées par POST à une page qui actuellement ne place que le contenu dans un fichier .tex et est proposé en téléchargement à l'utilisateur.
-La partie formulaire fonctionne, je génère un string qui contient le corps de mon document LaTeX (preuve : lorsque je demande un echo de ma variable $letter_content, mon texte s'affiche correctement).
-Je stocke tout le contenu de cette variable de type string dans un fichier texte avec fwrite(), mais quand j'ouvre ce fichier (je bosse en local), les backslashs sont supprimés. Le problème vient donc de la fonction fwrite(), mais je ne trouve que des descriptions sommaires de cette fonction, et rien d'approfondi qui me permettrait d'expliquer ce mystère.
Avez-vous une idée ? un lien ? (je suis peut-être passé à côté d'une page intéressante...)
Merci d'avance
[EDIT] Par un procédé miraculeux que j'ai encore du mal à comprendre, la fonction file_put_contents ne produit pas la même erreur, même si http://php.net/manual/fr/function.file-put-contents.php indique que cette fonction revient à appeler fopen, fwrite et fclose, ce que je faisait déjà initialement... J'espère que ça a pu aider certains^^
Partager