Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
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 23/02/2011, 11h31   #1
Invité régulier
 
Inscription : janvier 2007
Messages : 38
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 38
Points : 6
Points : 6
Par défaut opendir - href - ISO - UTF-8

Bonjour,

J’ai créé une page php pour lister les documents présents dans une arborescence. J’utilise la fonction opendir.

La liste des fichiers s’affiche bien (accents, ponctuation etc … codage UTF-8). J’ai intégré un lien href sur les documents pour que l’utilisateur puisse l’ouvrir directement. Dans le cadre d’un document type aaa.doc, le document s’ouvre bien mais quand j’ai un document éèé.doc j’ai un retour du navigateur comme quoi :

The requested URL /arborescence/éèé.doc was not found on this server.

Comme si mon navigateur s’attend à avoir de l’ISO alors que je suis en UTF-8.
Information : les pages PHP et les documents sont sur un serveur linux cent-os en UTF-8 également.

Merci de me venir en aide.

exemple du code :

Code :
1
2
 
print "<a href=\"$filepath$lienenc \" target=\"_blank  \" style='text-decoration:none'>$lienenc </a>";
Kiwix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 11h40   #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
Utilise urlencode pour construire tes url.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 16h58   #3
Invité régulier
 
Inscription : janvier 2007
Messages : 38
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 38
Points : 6
Points : 6
merci pour la réponse !
Ca fonctionne mieux cependant maintenant j'ai des problèmes avec les espaces.

Exemple :

The requested URL /arborescence/NS+Responsabilité.pdf was not found on this server.
Kiwix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 17h05   #4
Invité régulier
 
Inscription : janvier 2007
Messages : 38
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 38
Points : 6
Points : 6
Apparemment rawurldecode() fonctionne.

merci
Kiwix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h09.


 
 
 
 
Partenaires

Hébergement Web