creation fichier .doc

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 : creation fichier .doc

par pitt » 23 déc. 2005, 12:51

Le problème est résolu il fallait que je modifie les permissions sur le fichier 1.doc que je crée précédemment sur le serveur.
Maintenant je voudrai l'ouvrir avec word pour pouvoir l'imprimer mais la il me fait nimporte quoi il me demande si je veux enregistrer ou ouvrir quoique je fasse au moment de l'ouvrir ca ne marche pas de plus il propose comme nom le nom de ma page php

voici mon code c'est sans doute un problème de header

Si l'un de vous peut m'aider
header( 'content-type: application/msword');
header('content-disposition: inline, filename=courrier.doc');
readfile("./1.doc");

creation fichier .doc

par pitt » 23 déc. 2005, 12:14

Bonjour je voudrais générer des courriers en format word en utilisant un modèle sur le serveur

$filename = "./accord.doc";
$fp = fopen ( $filename, "r" );
$output = fread( $fp, filesize($filename ));
fclose ( $fp );

$output = str_replace( "<<date>>", $aujourdhui, $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);

header( 'content-type: application/msword');
header('content-disposition: inline, filename=convention.rtf');
readfile("./1.doc");

Seulement il me dit permission denied sur ./1.doc c'est sans doute un problème de permission sur le serveur je n'ai pas la possibilité de modifier ces permissions car je n'ai pas mon mot à dire (je suis stagiaire) et je voudrais savoir si on peut créer sur le bureau ou s'il y a une possibilité de contourner ce problème merci.