Header dans un popup

Header dans un popup - PHP - Programmation

Marsh Posté le 17-02-2007 à 00:02:32    

Bonsoir,

 

Je viens de mettre en place en petit script de téléchargement mais je rencontre un problème.

 

dl-id-x.html --> script php pour telecharger mon fichier (qui marche si je l'appel directement):

Code :
  1. header( "Content-Disposition: attachment; filename=\"$fichier[namef]\"" );
  2. header('Content-Type: application/octet-stream');
  3. header('Content-Transfer-Encoding: binary');
  4. header("Content-Length: ".$size);
  5. header('Pragma: no-cache');
  6. header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
  7. header('Expires: 0');
  8. readfile($chemin);
 

dl2-id-x.html --> autre page

 

J'ai un lien du type:

Code :
  1. <a onclick="window.open('dl-id-56.html','_blank','');" href="dl2-id-56.html">Télécharger ici</a>


Donc la sous firefox pas de problème: la page dl2-id-56.html s'ouvre correctement et un petit popup s'ouvre et quelque seconde plus tard j'ai la petite fenêtre firefox qui me demande si je veux bien télécharger mon fichier... donc exactement ce que je veux :)

 

Problème: avec IE6 ou 7 ma page dl2 s'ouvre, le popup s'ouvre mais la j'ai droit a une erreur comme quoi IE n'arrive pas à télécharger le fichier "dl-id-56.html"
Apparement mon script ne marche pas sous IE quand c'est dans un popup alors que si je rentre l'adresse direct ça marche.  :fou:

 

Quelqu'un a une idée du problème ?  :??:

 

Merci d'avance  :hello:

 

Edit: Ajout du code + changement de cat


Message édité par Popop56 le 17-02-2007 à 12:51:18

---------------
| Tablatures Guitar Pro |
Reply

Marsh Posté le 17-02-2007 à 00:02:32   

Reply

Marsh Posté le 17-02-2007 à 12:27:40    

Avec du code, se sera mieux :D
 
Et ceci est un souci PHP, change ton sujet de Cat ;)

Reply

Marsh Posté le 17-02-2007 à 12:53:59    

xtof_83 a écrit :

Avec du code, se sera mieux :D
 
Et ceci est un souci PHP, change ton sujet de Cat ;)


Ok, c'est vrai que c'est plus pratique avec du code :D  
Mais je pensais pas que cela pouvait venir de mon script php :ange:  
Bref j'ai fais les changement necessaire  :jap:


---------------
| Tablatures Guitar Pro |
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed