Salut,
sans ouverture de page et sans lien à cliquer
Quel est le déclencheur de cette ouverture alors ??
Ca me semblait très clair à la première lecture mais maintenant je doute.
En supposant que tu souhaites juste supprimer le lien et que le fichier word s'ouvre automatiquement lors de l'appel du script (et après acceptation inévitable du type "voulez vous télécharger ce fichier" par le client)
fopen($filename, 'w');
fopen() ouvre le fichier ... côté serveur naturellement, ce qui n'a aucun intérêt ici.
J'ai lu en diagonale mais je pense qu'un simple header suivi du contenu du fichier "word" devrait faire l'affaire, du style :
<?php
header("Content-type: application/msword");
echo file_get_contents($filename);
?>
A placer en dessous de fclose($handle), en supprimant bien évidemment le lien.
Si tu ne souhaites pas conserver de copie du document sur le serveur il suffit de remplacer le code de l'étape 3 par :
<?php
header("Content-type: application/msword");
echo $content;
?>
En espérant avoir répondu à la question ...
Cordialement,
Kohntark -