Bonjour,
J'ai un script php qui parcours un répertoire pour en lister les fichiers avec sur le nom du fichier un lien qui permet de le télécharger (= pour fair une bibliothèque).
Mon nom de fichier est "Information générale.pdf" mon lien est donc du style :
<a href="telechargement/bibliotheque/Information générale.pdf" target="_blank">Information générale</a>
Dans ce cas la le lien ne marche pas à cause des espaces, accents, ...
Pour les espaces j'arrive à gérer et pour les accents j'ai essayé la fonction htmlentities() qui me retourne un lien du style:
<a href="telechargement/bibliotheque/Information_générale.pdf" target="_blank">Information générale</a>
Et la le lien ne fonctionne toujours pas...
Après vérification quand je parcours mon répertoire (localhost/telechargement/ ... ) à partir de mon navigateur j'ai dans la barre d'adresse :
telechargement/bibliotheque/Information_g%c3%a9n%c3%a9rale.pdf
Y-a-t-il une fonction qui permet de gérer les caractères spéciaux pour que le lien marche ... qui remplace un "é" par "%c3%a9" ???
Merci d'avance
Partager