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 :

Télécharger un fichier texte généré en PHP


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 40
    Points : 28
    Points
    28
    Par défaut Télécharger un fichier texte généré en PHP
    Salut à tous !

    Voilà, en fait je souhaite générer un fichier texte depuis mon site, à télécharger. Le contenu de ce texte étant modifiable à chaque visite, je souhaite le générer à la volée et le proposer directement en téléchargement à l'internaute (sans avoir à le stocker sur le serveur).

    Quelle doit être la méthode pour réaliser cela ?

    J'ai déjà vu des méthodes qui expliquaient comment faire pour forcer un téléchargement, mais c'était à partir d'un fichier existant sur le serveur, et non un fichier généré en PHP comme je souhaite le faire...

    Merci beaucoup pour vos lumières !! ;-)

  2. #2
    Membre éclairé Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Points : 876
    Points
    876
    Par défaut
    Bonsoir,

    Il te suffit de spécifier des header :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    header('Content-Type: text/plain');
    header('Content-Disposition: attachment; filename="fichier.txt"');
    Et d'afficher ton text en sortie

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 40
    Points : 28
    Points
    28
    Par défaut
    OK ça marche !! :-)
    Merci beaucoup !

    Seb

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 62
    Points : 46
    Points
    46
    Par défaut
    Bonsoir,

    est-il possible de faire la même chose avec un fichier zip ?

  5. #5
    Membre éclairé Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Points : 876
    Points
    876
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    header('content-type: application/zip');

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Compresser un fichier texte généré en PHP
    Par seb92500 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 25/02/2008, 21h37
  2. [XML] Fichier XML généré en PHP
    Par iomega dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 07/02/2008, 10h15
  3. télécharger un fichier texte
    Par poula dans le forum Forms
    Réponses: 9
    Dernier message: 14/01/2007, 10h50
  4. Télécharger un fichier texte et l'importer
    Par NooD dans le forum C++Builder
    Réponses: 5
    Dernier message: 24/07/2006, 11h59
  5. Lecture d'un Fichier texte généré en C++
    Par Suryavarman dans le forum Général Python
    Réponses: 6
    Dernier message: 27/05/2006, 01h16

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