Eléphant du PHP |
153 Messages
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.