Bonjour,
Je paramètre une application. Celle-ci lance un script "reglement_pos.php". Ce script doit lancer automatiquement l'ouverture d'un document dans l'application MS-WORD.
Dans le script "reglement_pos.php", j'insère une redirection vers la page downXL.php:
et dans downXL.php, j'insère la code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 header("Location :downXL.php?dwn=$file"); //$file: nom du ficher .doc exit;
Mon problème est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if(isset($_GET["dwn"])) { // Entête pour Ouvrir avec MSWord header("content-type: application/vnd.ms-word"); header("Content-Disposition: attachment; filename=".$_GET ["dwn"]); flush(); // Envoie le buffer readfile($_GET["dwn"]); // Envoie le fichier exit; }
Mon fichier .doc s'ouvre bien dans MS-Word (après apparition fenêtre de téléchargement), mais une fenêtre internet explorer s'ouvre avec un message d'erreur:
"Internet Explorer ne peut pas ouvrir la page Web requise. La page n'est peut-être pas disponible temporairement."
Dans la barre d'adresse, j'ai l'adresse de la page downXL.php:"http://toto.fr/../downXL.php?dwn=test.doc"
Comment faire pour fermer cette fenêtre?
Merci
Partager