voici le code :
echo '<form name="form" method="post" action="">';
echo 'Nom de la page:<input name="page" type="text">';
echo '<br>';
echo '<br>';
echo '<br>';
echo '<textarea name="message" cols="70" rows="10">';
echo '</textarea>';
echo '<input name="generer" type="submit" value="Creer">';
echo '</form>';
if(isset($_POST['generer'])) {generer($_POST['page'],$_POST['message']);}
function generer($page,$message)
{
$output = "";
if(!($fp= fopen ("d:/easyphp/newsletter/page.rtf", "r"))) die ("Can't open");
$output = fread($fp, 2000000);
fclose ($fp);
$requete= "\$message=\"$message\";";
// remplace les champs
$output = str_replace ("<<page>>",$requete, $output);
// enregistre le fichier
$timeStamp = time();
$saveFile = "d:/easyphp/newsletter/".$page.".doc";
if(!($fq= fopen ($saveFile, "w+"))) die ("Can't open");
fwrite ($fq, $output);
fclose ($fq);
}
ce code est cense recuperer le contenu de mon textarea ainsi que le nom de la page, remplacer par rapport a mon fichier “modele” les balises <> par le contenu du textarea et enregistrer un fichier en .doc avec comme nom le nom de la page.
Dc la creation d un fichier marche bien mais…il est corrompu, et s ouvre pas (word dit de verifier si le fichier est un .doc etc etc)
pourquoi?
merci d 'avance