Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1163 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL/PHP] Impossible de renommer un fichier proposé en download

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL/PHP] Impossible de renommer un fichier proposé en download

n°1442369
AirSonic
Ball don't lie
Posté le 14-09-2006 à 12:27:08  profilanswer
 

Bonjour,
 
Voici la section de ma page pour récupérer en téléchargement des fichiers contenus dans la DB.
Tout se passe bien, mais un seul problème : les fichiers sont du bon type mais sont nommés du nom de la page (nommée apercu.php) (ex: apercu.xls au lieu de liste_sept.xls)
J'ai pourtant le nom du fichier dans la base (FICHIER_NAME) mais je n'arrive pas à les renommer en sortie.
 
 

Code :
  1. $id = intval($_GET['id']);
  2. $req = "SELECT ID_PRESSE, FICHIER_MIME, FICHIER_NAME, FICHIER_DATA FROM partage_CONTENUS WHERE ID_PRESSE = ".$id;
  3. $ret = mysql_query ($req)  or die (mysql_error () );
  4. $col = mysql_fetch_row ($ret);
  5. if (!$col[0] )
  6. {
  7. echo "Fichier introuvable";
  8. }
  9. else
  10. {
  11. header ("Content-type: ".$col[1]);
  12. echo $col[3] ;
  13. }


 
J'ai bien essayé avec ça :
 

Code :
  1. header ("Content-filename: ".$col[2]);


 
Mais ça ne change rien.
Une piste?

mood
Publicité
Posté le 14-09-2006 à 12:27:08  profilanswer
 

n°1442372
MagicBuzz
Posté le 14-09-2006 à 12:34:38  profilanswer
 

rajoute la clause de fichier attaché dans ton header (y'a un exemple dans la doc "header()" de php

n°1442380
AirSonic
Ball don't lie
Posté le 14-09-2006 à 12:46:04  profilanswer
 

Merci, mais qu'entends tu par clause de fichier? :)

n°1442480
AirSonic
Ball don't lie
Posté le 14-09-2006 à 14:58:20  profilanswer
 

Ah, cela fonctionne avec :
 
 

Code :
  1. header('Content-Disposition: attachment; filename='.$col[2]);

n°1442484
MagicBuzz
Posté le 14-09-2006 à 15:03:03  profilanswer
 

Ben voilà :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL/PHP] Impossible de renommer un fichier proposé en download

 

Sujets relatifs
[MySQL/PHP] Petit soucis de renommage de fichiers proposés en download[IB5/Dynamic SQL/PHP] Récupérer une valeur pointée
Flash AS / PHPDate de création d'un fichier
Cron transfert fichier entre 2 serveursVariable PHP dans du javascript
[PHP/GD] Superposition de plusieurs images avec tranparence... 
Plus de sujets relatifs à : [MySQL/PHP] Impossible de renommer un fichier proposé en download


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR