[BUG] DL un fichier se trouvant dans un dossier protégé en HTaccess

DL un fichier se trouvant dans un dossier protégé en HTaccess [BUG] - PHP - Programmation

Marsh Posté le 28-10-2003 à 21:00:50    

Bonjour,
 
Après recherches, j'utilise un script donné sur ce forum pour télécharger des fichiers se trouvant dans un répertoire protégé par HTACCESS,
 
le code :
 

Code :
  1. header("Content-disposition: attachment; filename=$name" );
  2. header("Content-Type: application/force-download" );
  3. header("Content-Transfer-Encoding: binary" );
  4. header("Content-Length: ".filesize($url));
  5. header("Pragma: no-cache" );
  6. header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0" );
  7. header("Expires: 0" );
  8. readfile($url);


 
le script fonctionne, je peux de cette manière DL le fichier,
 
Il s'agit de fichier PDF,
Mais qd je clique sur "ouvrir" au lieu de "enregistree sous" dans la boite de dialogue qui apparait, le fichier se DL dans un rép temporaire, Acrobat Reader s'ouvre et là j'ai une erreur du style "le fichier spécifié n'existe pas",
 
Infos supplémentaires :
Sur certains ordis ça fonctionne (1 ordi sur 5),
Lorsque je clique sur ouvrir, une deuxième boite de dialogue similaire s'ouvre avec ouvrir et enregistrer et je vois que le nom du fichier n'est plus le même (du style fichier.pdf devient fichier[2].pdf).

 
- Quelqu'un saurait-il m'aider ?
- Peut-on faire en sorte que l'on ne puisse que télécharger le fichier lorsque le boite de dialogue s'ouvre (pas d'"ouvrir" ).
- Connaissez vous un autre script pour télécharger à partir d'un répertoire protégé par HTaccess ?
 
Merci pour vos réponses :jap:

Reply

Marsh Posté le 28-10-2003 à 21:00:50   

Reply

Marsh Posté le 28-10-2003 à 21:35:29    

Est ce que ca fait pareil si tu met un fichier word au lieu du fichier pdf?
Si ca fait pareil alors je vois pas comment coriger ça. Si le problème n'arrive pas avec le fichier doc, alors il est conseillé de réinstallé acrobat reader. Le module qui fait la liaison entre acrobat reader et IE a tendance a buggé parfois à l'installation voire plus tard.

Reply

Marsh Posté le 28-10-2003 à 22:40:57    

omega2 a écrit :

Est ce que ca fait pareil si tu met un fichier word au lieu du fichier pdf?
Si ca fait pareil alors je vois pas comment coriger ça. Si le problème n'arrive pas avec le fichier doc, alors il est conseillé de réinstallé acrobat reader. Le module qui fait la liaison entre acrobat reader et IE a tendance a buggé parfois à l'installation voire plus tard.


 
+1.
 
De toutes manières, ouvrir acrobat au sein du navigateur, c'est lourd, très lourd (d'autant que sur win9x par exemple, il faut faire un ctrl/alt/suppr pour le fermer (il n'apparait plus, mais il reste en tâche de fond)). Et ça dure depuis la version 3 jusqu'à nos jours... [:meganne]

Reply

Sujets relatifs:

Leave a Replay

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