Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/05/2011, 15h42   #1
Futur Membre du Club
 
Femme kaoutar
Stagiaire
Inscription : août 2009
Messages : 148
Détails du profil
Informations personnelles :
Nom : Femme kaoutar
Localisation : France

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

Informations forums :
Inscription : août 2009
Messages : 148
Points : 16
Points : 16
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 :
<td><a href= "<?php echo $contenu;?>">telecharger</a> </td>
$contenu recupere ce chemin:

Code :
D:\CQIET\wamp\www\projet_NDS\configuration\CMP_RFT_SystemClosed_Sheet11.xls
n'hesitez pas de m'aider svp et merci d'avance.
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 15h45   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
$contenu devrait contenir
Citation:
"/projet_NDS/configuration/CMP_RFT_SystemClosed_Sheet11.xls"
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 16h03   #3
Futur Membre du Club
 
Femme kaoutar
Stagiaire
Inscription : août 2009
Messages : 148
Détails du profil
Informations personnelles :
Nom : Femme kaoutar
Localisation : France

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

Informations forums :
Inscription : août 2009
Messages : 148
Points : 16
Points : 16
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 :
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 :
D:\CQIET\wamp\www\projet_NDS\configuration\CMP_RFT_SystemClosed_Sheet10.conf
et moi je veux afficher :
Code :
D:\CQIET\wamp\www\projet_NDS\configuration\CMP_RFT_SystemClosed_Sheet10.xls
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 16h35   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
si l'info vient d'un fichier, change l'info dans le fichier.
Sinon transforme ta chaine en PHP.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 16h39   #5
Futur Membre du Club
 
Femme kaoutar
Stagiaire
Inscription : août 2009
Messages : 148
Détails du profil
Informations personnelles :
Nom : Femme kaoutar
Localisation : France

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

Informations forums :
Inscription : août 2009
Messages : 148
Points : 16
Points : 16
je crois le probleme douvient d'ici il ouvre ce lien:
Code :
file:///D:/CQIET/wamp/www/projet_NDS/configuration/CMP_RFT_SystemClosed_Sheet10.xls
c'est pas ce lien:
Code :
D:/CQIET/wamp/www/projet_NDS/configuration/CMP_RFT_SystemClosed_Sheet10.xls
je ne sais pas comment il genere
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 16h50   #6
Futur Membre du Club
 
Femme kaoutar
Stagiaire
Inscription : août 2009
Messages : 148
Détails du profil
Informations personnelles :
Nom : Femme kaoutar
Localisation : France

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

Informations forums :
Inscription : août 2009
Messages : 148
Points : 16
Points : 16
ca marche pas ce lien:

Code :
"/projet_NDS/configuration/CMP_RFT_SystemClosed_Sheet11.xls"
je dois mettre

Code :
D:\CQIET\wamp\www\projet_NDS\configuration\CMP_RFT_SystemClosed_Sheet10.xls
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 16h51   #7
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
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.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 10h18   #8
Futur Membre du Club
 
Femme kaoutar
Stagiaire
Inscription : août 2009
Messages : 148
Détails du profil
Informations personnelles :
Nom : Femme kaoutar
Localisation : France

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

Informations forums :
Inscription : août 2009
Messages : 148
Points : 16
Points : 16
oui t as raison maintenant quand je remplace $contenu par
Code :
configuration/CMP_RFT_SystemClosed_Sheet10.xls
ca marche voila le code:

Code :
<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 :
D:/CQIET/wamp/www/projet_NDS/configuration/CMP_RFT_SystemClosed_Sheet10.xls
et je ne sais pas comment je peux recuperer que

Code :
configuration/CMP_RFT_SystemClosed_Sheet10.xls
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 12h48   #9
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
tu découpes ta chaine.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 12h54   #10
Membre régulier
 
Homme
Développeur Web
Inscription : octobre 2009
Messages : 72
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Vietnam

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2009
Messages : 72
Points : 99
Points : 99
Code :
$contenu = str_replace('','D:\CQIET\wamp\www\projet_NDS\',$line);
ligne 22

ou plutôt cela vu le code
Code :
$contenu = str_replace('','D:\CQIET\wamp\www\projet_NDS\',$contenu);
matlow est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h21.


 
 
 
 
Partenaires

Hébergement Web