édition de fichier word

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : édition de fichier word

par pitt » 27 déc. 2005, 16:20

Merci

par Cyrano » 27 déc. 2005, 14:05

La première chose qui me vient à l'esprit, c'est que tu essayes de modifier un fichier dont l'extension .doc est propriétaire, ce qui risque de te causer quelques difficultés techniques. Essaye avec une extension .rtf c'est compatible avec MS-Word ou OpenOffice.org, rtf = Rich Text Format)

édition de fichier word

par pitt » 27 déc. 2005, 10:42

Bonjour j'ai un problème sur mon serveur j'ai un modele de courrier
accord.doc

Dedans j'ai des :date: , :nom: etc.. que je remplace par la date du jour le nom de la personne concernée etc...

voila le code j'expose le problème ensuite

$aujourdhui=date("j-m-Y");

$output="";
$filename = "./accord.doc";
$fp = fopen ( $filename, "r" );
while (!feof($fp)){
$ligne=fgets($fp,4096);
$output.=$ligne;
}



//$output = str_replace( ":date:", "rien", $output );
$output = str_replace( ":nom:", $stag[0], $output );
//$output = str_replace( ":prenom:",$stag[1], $output );
//$output = str_replace( ":adresse:",$stag[2], $output );
//$output = str_replace( ":code_postal:",$stag[3], $output );
//$output = str_replace( ":ville:",$stag[4], $output );
//$output = str_replace( ":nom_tut:", $tut[0], $output );
//$output = str_replace( ":prenom_tut:", $tut[1], $output );
//$output = str_replace( ":telephone:", $telephone, $output );



$nom="./1.doc";
$fp2=fopen($nom , "w");

fwrite($fp2 , $output); 
fclose($fp2);

stag et tut sont des resultats de requetes

le probleme : si je ne fais aucun str replace dans le fichier il me crée le même fichier parfaitement
si j'en fais un n'importe lequel lorsque je récupère le 1.doc il me demande si le fichier a bien une extension .doc bref il ne l'écris pas correctement je ne vois pas ou est le probleme et je désespère