IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Forcer le telechargement pb extension FF


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de hugo69
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    512
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 512
    Points : 122
    Points
    122
    Par défaut Forcer le telechargement pb extension FF
    Bonjour mon script fonctionne bien sous IE, mais sous Firefox, je n'ai pas l'extension dans la boite d'enregistrement.

    Voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    header("Content-disposition: attachment; filename=$fichier"); 
    	header("Content-Type: application/force-download"); 
    	header("Content-Transfer-Encoding: $type\n");
    	header("Content-Length: ".filesize($chemin.$fichier)); 
    	header("Pragma: no-cache"); 
    	header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public"); 
    	header("Expires: 0"); 
    	readfile($chemin.$fichier);
    Pourtant j'ai testé un écho de tout ca et aucune de mes variables n'est faux.

    le type pour exemple pour un jpg, m'affiche "image/jpeg"

    Merci pour votre aide.

  2. #2
    Membre régulier Avatar de hugo69
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    512
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 512
    Points : 122
    Points
    122
    Par défaut
    mon problème vient en fait de la chose suivant.

    Le nom de fichier est envoyé en GET.

    Si le nom a un espace il va me mettre %20 à la place de l'espace dans l'url.

    mais si je fais afficher par echo le nom du fichier sur la varibale $fichier, j'ai bien mon nom normal sans %20.

    J'ai remarqué que je retrouvais mon extension sur un fichier sans espace.

    Une idée ?

Discussions similaires

  1. forcer le telechargement avec la bonne Extetion!
    Par zelig dans le forum Langage
    Réponses: 1
    Dernier message: 23/07/2006, 14h37
  2. Réponses: 3
    Dernier message: 10/04/2006, 16h09
  3. forcer le telechargement d'un executable
    Par dev-man dans le forum Général Conception Web
    Réponses: 8
    Dernier message: 14/03/2006, 18h09
  4. Réponses: 16
    Dernier message: 16/11/2005, 16h51
  5. [Sécurité] Forcer le téléchargement
    Par MYster dans le forum Langage
    Réponses: 9
    Dernier message: 14/11/2005, 19h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo