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

  FORUM HardWare.fr
  Programmation
  PHP

  Telecharger de fichiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Telecharger de fichiers

n°1994637
infoeins
etudiant
Posté le 20-05-2010 à 01:11:04  profilanswer
 

Bonsoir ,j'ai un probleme de telechargement d'un fichiers aprtir d'un lien .
Explication :
j'ai une table qui contient des couriers donc je vex recuper le fichier par chemin  
ex:
<?php
$nomF=invitation;
$chemin1="user/user1/invitation.txt";
?>
input type=checkbox><a href="<?php echo $chemin1;?> "><?php echo $nomF ;?></a>
je veux lorsque je clique sur invitation une boite de dialogue donnera le choix d'ouvrir ou enregestrer le fichier pas lire son contenu

mood
Publicité
Posté le 20-05-2010 à 01:11:04  profilanswer
 

n°1994788
PierreC
Posté le 20-05-2010 à 15:36:12  profilanswer
 

Humm ca sent le débutant...
 
Et c'est quoi la question ou l'erreur ?
 
En plusieurs étape :
1/ essaye déjà de produire un lien web qui fonctionne.  
2/ Crée une page sans php qui te permet de cliquer sur ce lien.
3/ Après introduit du php pour créer le même lien.
 
Et n'hésite pas à regarder le code source de ta page pour voir ce qui est généré
 


---------------
Du tofu en Alsace : www.tofuhong.com
n°1994794
Paulp
~, sweet ~
Posté le 20-05-2010 à 15:45:40  profilanswer
 

Il faut forcer le téléchargement via les headers
 

Code :
  1. header('Content-type: text/plain');
  2. header('Content-Disposition: attachment; filename=nom_fichier.txt');


 
Tu peux adapter le content-type pour coller au mieux à la situation.

n°1994815
PierreC
Posté le 20-05-2010 à 16:37:10  profilanswer
 

ah c'est ca qu'il voulait ....  
 
ok en effet header, mais il faut coder un syteme d'ouveturure du fichier pour l'envoyer en flux.
On peut peut-etre y arriver avec un .htaccess en modifiant le forcetype : http://httpd.apache.org/docs/2.0/m [...] #forcetype
pas sur et pas testé, mais il doit bien y avoir une option d'apache qui fasse cela


---------------
Du tofu en Alsace : www.tofuhong.com
n°1994818
Paulp
~, sweet ~
Posté le 20-05-2010 à 16:42:53  profilanswer
 

PierreC a écrit :

ah c'est ca qu'il voulait ....  
 
ok en effet header, mais il faut coder un syteme d'ouveturure du fichier pour l'envoyer en flux.
On peut peut-etre y arriver avec un .htaccess en modifiant le forcetype : http://httpd.apache.org/docs/2.0/m [...] #forcetype
pas sur et pas testé, mais il doit bien y avoir une option d'apache qui fasse cela


Oui, effectivement, plutôt quelque chose comme ça :

Code :
  1. <FilesMatch "\.txt$">
  2. ForceType text/plain
  3. Header set Content-Disposition attachment
  4. </FilesMatch>


dans un fichier .htaccess

n°1994910
infoeins
etudiant
Posté le 20-05-2010 à 20:50:47  profilanswer
 

Merci tous le monde ,mais les courries peut etre avoir des pieces joints avec d'autres extention .pdf etc


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Telecharger de fichiers

 

Sujets relatifs
grace a un lien telecharger des fichiers se trouvant dans une bdgrace a un lien telecharger des fichiers se trouvant dans une db
Télécharger en une fois plusieurs fichiers...Faire une redirection d'url.
[FTP] Comment télécharger puis supprimer les fichierspaiement securise de fichiers a telecharger
Comment télécharger tout les fichiers d'un dossier avec le IdHTTP ?mise en ligne de fichiers volumineux à télécharger
Déposer / Télécharger des fichiersSouci avec des formats de fichiers à télécharger
Plus de sujets relatifs à : Telecharger de fichiers


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)