Bonjour,
d'un coté j'ai un bout de code en phtml:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo '<a href="download/download.php?filename='.$_buildListDirectory.'/'.$buildListFileName.'">Download here</a>';
ici .$_buildListDirectory.'/'.$buildListFileName. vaut ./monrepertoire/monfichier.txt


ensuite mon fichier download.php est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?php
header ('Content-Type: application/download');
header ('Content-disposition: attachment; filename="' .$_GET['filename']. '"');
Lorsque je clishe sur mon lien "Download here", une boite de dialogue s'ouvre pour enregistrer le fichier.
Sauf que tous les slash '/' ont été remplacés par des underscore '_'

Donc je fini par enregistrer le fichier ._monrepertoire_monfichier.txt
Pourtant la variable $_GET['filename'] contient bien les slash '/'
Est ce la ligne
header ('Content-disposition: attachment; filename=
qui fait la transformation???

merci pour votre aide