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 :

Page de téléchargement


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 49
    Points : 39
    Points
    39
    Par défaut Page de téléchargement
    Bonjour,

    J'aurai voulu savoir s'il était possible de permettre le téléchargement non pas d'un fichier mais d'une variable ?

    Je m'explique, j'ai un système de template auquel j'associe des données. De là, je "parse" l'ensemble pour remplacer mes données dans le template. Jusque là pas de soucis.

    Mais je voudrais permettre le téléchargement de ce résultat (qui est dans une variable PHP $template) pour l'utilisateur.

    J'ai vu des tas d'explications sur le net pour le téléchargement d'un fichier "source" vers un fichier "cible" mais le problème dans mon cas est que la source n'est pas un fichier mais une variable !

    J'en appelle donc à votre aide !

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    C'est pareil.
    http://php.developpez.com/faq/?page=..._forcedownload

    Au lieu de faire un readfile() tu fais un echo de ta variable.

  3. #3
    Expert confirmé
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Points : 4 853
    Points
    4 853
    Par défaut
    Salut,

    ta question est un peu difficile à comprendre, par télécharger sous entends l'effet de copier la valeur de la variable du client vers le serveur ? c'est autre chose ?

  4. #4
    Membre expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Points : 3 947
    Points
    3 947
    Par défaut
    ... mais le problème dans mon cas est que la source n'est pas un fichier mais une variable !
    D'accord, mais cette variable est avant tout dans un fichier.
    Du coup, si tu inclus le fichier (un include), son contenu (donc la variable) sera interprétée par Php ... à condition que cette variable soit entre <?php $template = 'trucmuche'; ?>

    Ou alors, dans le template il y a un code du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo '<h1>'.$template.'</h1>'; ?>
    Pour que le système fonctionne, suffit d'initialiser la variable avant d'inclure le fichier.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php $template = 'trucmuche'; ?>
    Va au bout afficher : trucmuche mais avec une mise en forme vu que le contenu est dans une balise H1


    A tu essayé ?
    C'est quoi le problème ?
    Donne un exemple de ce que tu as, et ce que tu souhaite faire.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 49
    Points : 39
    Points
    39
    Par défaut
    Désolé pour le retard de ma réponse.

    J'ai effectivement comme vous l'aviez suggéré fait un simple "echo" qui fonctionne parfaitement. Je ne sais pas pourquoi mais je voulais sûrement me compliquer la vie

    Merci pour vos réponses

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

Discussions similaires

  1. Réponses: 13
    Dernier message: 06/02/2009, 11h10
  2. Page de téléchargement
    Par the_ourson dans le forum Langage
    Réponses: 2
    Dernier message: 21/06/2008, 17h21
  3. [Mail] Page de téléchargement
    Par xclam dans le forum Langage
    Réponses: 3
    Dernier message: 06/04/2007, 18h00

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