|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() yoni Inscription : février 2010 Messages : 110 ![]() |
Bonsoir
J'ai un probléme, j'aimerais afficher un ensemble de fichier dans différents répertoire puis lorsque le visiteur clique sur un des lien, on récupére ce lien et on l'affiche à l'ecran mais il m'est impossible d'ouvrir le fichier en question avec $_GET[] Je vous remercie ! |
|
|
00
|
|
|
#2 | ||
|
Membre actif
![]() |
Spécifier le header et utiliser readfile:
Code php :
Il est à noter qu'il faut que tu ajoute un test sur le type de fichier pour spécifier le bon header ( Content-type: image/jpeg, Content-type: application/pdf,...). Si tu veux forcer le téléchargement de ce fichier, alors tu ajoute cette instruction après le header content et avant le readfile : Code php :
header('Content-Disposition: attachment; filename="..."'); |
||
|
00
|
|
|
#3 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Pourquoi tu ne fais pas simplement un lien direct vers le fichier ?
|
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() yoni Inscription : février 2010 Messages : 110 ![]() |
A oui c'est plutot complexe à réaliser quand il s'agit de dossier
Sabotage comment ça ? parce que j'utilise une boucle |
|
|
00
|
|
|
#5 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Code :
echo '<a class="lienTXT" href="'.$rubrique."/" . $ele .">".$ele."</a>"; |
|
|
00
|
|
|
#6 | ||
|
Membre à l'essai
![]() yoni Inscription : février 2010 Messages : 110 ![]() |
En réalité, j'utilise $_GET[] pour savoir quand le visiteur clique sur un des lien, ainsi,
j'enregistrerai dans un fichier .txt les 5 derniers liens consulté par un visiteur ... Mais comment Code :
header('Content-type: text/plain'); header('Content-type: application/pdf'); header('Content-type: application/zip'); header('Content-type: image/jpeg'); Je suis un peu perdu !!
|
||
|
|
00
|
|
|
#7 | ||
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Fais une simple redirection vers le fichier après ton enregistrement :
Code :
|
||
|
|
10
|
|
|
#8 |
|
Membre à l'essai
![]() yoni Inscription : février 2010 Messages : 110 ![]() |
Merci beaucoup, je n'avais pas du tout pensé à ceci merci !!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com