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 :

lien pour telecharger un fichier.xls en php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Stagiaire
    Inscrit en
    Août 2009
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2009
    Messages : 148
    Par défaut lien pour telecharger un fichier.xls en php
    Bonjour a ts,

    mon souci c'est que mon lien ca marche pas je ne sais pas pourquoi,je veux quand je clique sur le lien il me telecharge un fichier excel voila mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td><a href= "<?php echo $contenu;?>">telecharger</a> </td>
    $contenu recupere ce chemin:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    D:\CQIET\wamp\www\projet_NDS\configuration\CMP_RFT_SystemClosed_Sheet11.xls
    n'hesitez pas de m'aider svp et merci d'avance.

  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
    Par défaut
    $contenu devrait contenir
    "/projet_NDS/configuration/CMP_RFT_SystemClosed_Sheet11.xls"
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Femme Profil pro
    Stagiaire
    Inscrit en
    Août 2009
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2009
    Messages : 148
    Par défaut
    merci pour ta reponse mais moi je ne peux pas modifier le chemin parceque je le recupere a partir d'un fichier voila mon code pour bien comprendre mon probleme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    <?php 
     $rep = "D:\\CQIET\\wamp\\www\\projet_NDS\\configuration\\fait\\";
    $dir = opendir($rep); ?>
     
    <?php function dd($date) {
       return date("d/m/Y H:i:s",$date);
    }
     
    ?><?php while ($f = readdir($dir)) {
       if(is_file($rep.$f)) {
     
    	  $Fnm = $rep.$f; 
    	  $filename = $Fnm;
    	  //echo $Fnm;
    //lecture d'un fichier ligne par ligne 
    $fic = fopen($Fnm,"r");
    $line= fgets($fic); 
     
    $i=1 ;//Compteur de ligne 
    ?><?php  
    $contenu = str_replace('.conf','.xls',$line);
    //$ligne= fgets($fic); 
     
    //echo $contenu;
    ?>
     
    <td align="center"><a href=<?php echo $contenu ;?>><?php echo  $contenu ;?></a> 
     
    </td> 
     
    <td><a href= "<?php echo $contenu;?>">telecharger</a> </td>
     </tr><?php fclose($fic) ; 
       }}
     ?>
    je lis le repertoire apres j'affiche le contenu des fichiers qui dedans et je remplce dans chaque fichier la premiere ligne la chaine ".conf" par ".xls" enfin j'affiche cette premiere ligne souligner pour que je telecharger fichier.xls voila exemple de la premiere ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    D:\CQIET\wamp\www\projet_NDS\configuration\CMP_RFT_SystemClosed_Sheet10.conf
    et moi je veux afficher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    D:\CQIET\wamp\www\projet_NDS\configuration\CMP_RFT_SystemClosed_Sheet10.xls

  4. #4
    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
    Par défaut
    si l'info vient d'un fichier, change l'info dans le fichier.
    Sinon transforme ta chaine en PHP.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Femme Profil pro
    Stagiaire
    Inscrit en
    Août 2009
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2009
    Messages : 148
    Par défaut
    je crois le probleme douvient d'ici il ouvre ce lien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    file:///D:/CQIET/wamp/www/projet_NDS/configuration/CMP_RFT_SystemClosed_Sheet10.xls
    c'est pas ce lien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    D:/CQIET/wamp/www/projet_NDS/configuration/CMP_RFT_SystemClosed_Sheet10.xls
    je ne sais pas comment il genere

  6. #6
    Membre confirmé
    Femme Profil pro
    Stagiaire
    Inscrit en
    Août 2009
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2009
    Messages : 148
    Par défaut
    ca marche pas ce lien:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "/projet_NDS/configuration/CMP_RFT_SystemClosed_Sheet11.xls"
    je dois mettre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    D:\CQIET\wamp\www\projet_NDS\configuration\CMP_RFT_SystemClosed_Sheet10.xls

  7. #7
    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
    Par défaut
    D:/ est un chemin local donc le navigateur le traite avec le protocole "file"
    C'est normal mais ca n'a pas de sens de mettre un chemin local dans un lien.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  8. #8
    Membre confirmé
    Femme Profil pro
    Stagiaire
    Inscrit en
    Août 2009
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2009
    Messages : 148
    Par défaut
    oui t as raison maintenant quand je remplace $contenu par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    configuration/CMP_RFT_SystemClosed_Sheet10.xls
    ca marche voila le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href= "configuration/CMP_RFT_SystemClosed_Sheet10.xls">telecharger</a> </td>
    mais le probleme que $contenu recupere le chemin a partir de fichier.txt ce dernier contient

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    D:/CQIET/wamp/www/projet_NDS/configuration/CMP_RFT_SystemClosed_Sheet10.xls
    et je ne sais pas comment je peux recuperer que

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    configuration/CMP_RFT_SystemClosed_Sheet10.xls

  9. #9
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2009
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2009
    Messages : 126
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $contenu = str_replace('','D:\CQIET\wamp\www\projet_NDS\',$line);
    ligne 22

    ou plutôt cela vu le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $contenu = str_replace('','D:\CQIET\wamp\www\projet_NDS\',$contenu);

Discussions similaires

  1. [Excel] Extraire des données d'un fichier xls en php
    Par splinternabs dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 06/04/2006, 09h11
  2. [FPDF] Cherche informations pour afficher un fichier pdf avec PHP
    Par Hans_B dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 22/03/2006, 11h57
  3. [Dates] lien pour telecharger
    Par kagura dans le forum Langage
    Réponses: 4
    Dernier message: 03/11/2005, 09h19
  4. [SimpleXML] Comment faire pour transformer un fichier XML en PHP ?
    Par magic8392 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 23/09/2005, 16h22
  5. Lien pour TELECHARGER une image plutôt que pour l'ouvrir
    Par nabab dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/01/2005, 18h07

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