Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/07/2007, 11h12   #1
Membre du Club
 
Inscription : décembre 2005
Messages : 228
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : décembre 2005
Messages : 228
Points : 60
Points : 60
Par défaut Changer des variables dans un fichier RTF

bonjour,
est-il possible de modifier un rtf type (mise en page particulièree avec en-tête et pied de page ...) en changeant certains mots par d'autres? en fait je voudrais avoir des mots-clés dans mon fichier du genre nom, prénom, ... et les changer par des valeurs récupérées dans une base de données.
Pour l'instant, je sais ouvrir un fichier, récupérer le contenu, modifier le contenu et réécrire dans le fichier. Le problème est que je veux garder la mise en page .
Comment faire ?

merci
crischprolch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 11h18   #2
Membre du Club
 
Inscription : décembre 2005
Messages : 228
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : décembre 2005
Messages : 228
Points : 60
Points : 60
je viens de me rendre compte d'un souci. Quand j'ouvre le fichier, j'obtiens un truc bizarre :

Code :
1
2
3
$nom_fichier='essai_xxx.rtf';
$fichier=fopen($nom_fichier, "a+" );
echo 'fichier '.$fichier.'    ';
j'obtiens

fichier Resource id #2

finelement, je ne peux pas appeler fwrite($fichier,$str); car il me dit que "2" n'est pas une ressource valide ...
crischprolch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 11h19   #3
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
tu peux lire le fichier avec la fonction http://php.net/file_get_contents, ensuite tu peux remplacer les mots avec http://php.net/str_replace et à la fin tu réécris le fichier.
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 11h20   #4
Membre du Club
 
Inscription : décembre 2005
Messages : 228
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : décembre 2005
Messages : 228
Points : 60
Points : 60
et la mise en page est gardée?
crischprolch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 11h47   #5
Membre du Club
 
Inscription : décembre 2005
Messages : 228
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : décembre 2005
Messages : 228
Points : 60
Points : 60
j'arrive à modifier les valeurs que je veux.

merci
crischprolch est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h02.


 
 
 
 
Partenaires

Hébergement Web