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 :

Création et téléchargement de fichier à la volée


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 45
    Par défaut Création et téléchargement de fichier à la volée
    Bonjour à tous.

    Mon problème est le suivant :
    Je souhaite, par un clic sur un lien, pouvoir déclencher la création d'un flux type CSV, et l'envoyer à l'utilisateur sous forme de fichier à télécharger. Mais je voudrais pouvoir éviter de créer un fichier sur le serveur.

    Est-ce qu'une méthode de ce type existe en PHP (en Java, je saurais comment faire, mais là...).

    Voilà, je vous remercie !

  2. #2
    Membre expérimenté
    Avatar de Tesing
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    272
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2009
    Messages : 272
    Par défaut
    Hello,
    bon, c'est pas complique.
    Tu as la fonction PHP header qui te permet d'envoyer les en tetes http.
    Dans les en têtes HTTP, tu as la specification du type MIME (Content-type)
    Il suffit d'indiquer le type correspondant a un fichier csv avec la fonction header et d'ecrire le contenu du fichier CSV sur la sortie standard avec des echo ou print ou ce que tu veux.

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 45
    Par défaut
    Oui en effet, j'avais pas du tout pensé à ça...

    Merci bien !

  4. #4
    Membre expérimenté
    Avatar de Tesing
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    272
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2009
    Messages : 272
    Par défaut
    Citation Envoyé par RamyBoulet Voir le message
    Oui en effet, j'avais pas du tout pensé à ça...
    mais non, c'est pas facile de passer d'un langage a un autre, je le vois bien, je suis en train d'apprendre python

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

Discussions similaires

  1. Fichier à la volée avec clic de téléchargement
    Par kev484 dans le forum Langage
    Réponses: 5
    Dernier message: 23/11/2021, 12h00
  2. Création de dossier, téléchargement de fichiers et Archivage
    Par BMRBMR dans le forum Développement Sharepoint
    Réponses: 0
    Dernier message: 10/04/2010, 22h01
  3. Téléchargement de fichier
    Par casafa dans le forum Web & réseau
    Réponses: 21
    Dernier message: 18/06/2009, 23h34
  4. Réponses: 2
    Dernier message: 12/08/2005, 22h15
  5. [SOAP][XML][C#.NET] Téléchargement de fichiers XML
    Par juniorAl dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 27/06/2005, 09h35

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