Page 1 sur 1

fichier avec un espace

Posté : 05 nov. 2005, 22:53
par Gakman
Encore moi ! :D

J'ai une lien de ce type
echo '<a href='.$sav_dossier.'/'.$fichiers_s.'>'.$fichiers_s.'</a><br />';
Le lien a donc le nom du fichier et pointe vers lui. (se sont des fichiers *.ZIP)
Mais pour les fichiers ayant un nom avec un espace, le nom du lien apparaît très bien mais le fichier pointé est tranqué à cet espace.
Exemple :
un lien vers "http://gakman.free.fr/j_vt/s_2/VIRTUATENNIS Philipoussis.ZIP" donne :
VIRTUATENNIS Philipoussis.ZIP
Soit un lien nommé "VIRTUATENNIS Philipoussis.ZIP" pointant vers "http://gakman.free.fr/j_vt/s_2/VIRTUATENNIS".
Comment régler ce problème (sans devoir renommer tous les fichiers) ?

Merci !!!

Posté : 05 nov. 2005, 23:07
par Cyrano
str_replace(" ", "%20", $nom_fichier);
ou encore plus simple:
urlencode($nom_fichier);