Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1499 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Accents dans les noms d'images et de répertoires

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Accents dans les noms d'images et de répertoires

n°1745715
julie_3r
Posté le 12-06-2008 à 23:34:47  profilanswer
 

Bonjour à vous,
 
J'ai des images à afficher sur un site web que je développe. Je voudrais utiliser des noms de répertoires et d'images contenant des accents afin d'afficher ces noms comme descriptions sur le site. Malheureusement lorsque je tente de faire cela via le code PHP (en html pur, cela fonctionne!), l'image ne s'affiche pas du tout, sauf avec Internet Explorer 7.
 
Je me demandais s'il y avait un paramètre à changer ou quelque chose à faire pour permettre cela... Chez-moi je développe avec Easy PHP, mais lorsque je mettrai mon site en ligne, je veux aussi vérifier si ce sera supporté.  
 
Je n'ai pas l'habitude de faire cela, mais mon le client ne désire pas de base de données pour gérer les images.  
Si quelqu'un a une idée, ce serait bien apprécié!
 
Julie

mood
Publicité
Posté le 12-06-2008 à 23:34:47  profilanswer
 

n°1745741
roadster59
Posté le 13-06-2008 à 00:13:15  profilanswer
 

en ce qui me concerne  
j'ai toujours soigneusement évité les accents  
les espaces es etc...


---------------
http://www.flight-simulator-world.org
n°1745760
leflos5
On est ou on est pas :)
Posté le 13-06-2008 à 03:10:53  profilanswer
 

Il va falloir faire autrement si tu veux pas des comportements hasardeux.
Parce qu'entre le système de fichier et le protocole http, les aises prises par certains navigateurs feront que si t'as pas un truc carré pour tout le monde ça va merdouiller à un moment ou l'autre ou quand un utilisateur malchanceux/trop curieux utilisera certains caractères...

n°1745766
julie_3r
Posté le 13-06-2008 à 05:04:47  profilanswer
 

Merci pour vos réponses. C'est normal que vous me découragiez à utiliser cette méthode, je comprends bien que c'est pas l'idéal :(  
Mais en fait il n'y aura que l'usager administrateur qui pourra transférer des répertoires et des images via ftp, il ne s'amusera pas à mettre toutes sortes de caractères, il se contentera d'accents et d'espaces (je l'aviserai!). Ce n'est pas béton comme méthode, je sais bien.  
 
En attendant j'ai développé un algorithme qui vérifie si un fichier texte existe portant le même nom que le répertoire, et si oui, il va lire à l'intérieur la description à afficher (avec caractères accentués!). Le risque d'erreur est plutôt élevé, mais sans bd, je ne vois pas trop de solution plus facile!  
 
Je suis toujours ouverte à vos suggestions!

n°1746846
NewsletTux
<Insérez ici votre vie />
Posté le 16-06-2008 à 00:22:56  profilanswer
 
n°1747108
kao98
...
Posté le 16-06-2008 à 16:29:45  profilanswer
 

Des solutions, il y en a plein.
La solution qui consiste à mettre des accents et des espaces dans les noms de fichiers, c'est sans doute la plus mauvaise.
 
L'idée d'un fichier texte portant le même nom qu'une image et contenant sa description est déjà bien meilleure.
 
Le coup du fichier XML, ça peut être une idée aussi !


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1750436
julie_3r
Posté le 24-06-2008 à 01:45:31  profilanswer
 

Je n'ai jamais fait de XML, je ne savais pas que ça pouvait répondre à mon besoin. Je vais m'y mettre à l'instant... Merci!

n°1750438
0x90
Posté le 24-06-2008 à 05:29:00  profilanswer
 

ça réponds en rien à ton besoin, un fichier XML ne fera rien de plus qu'un fichier texte, c'est juste une manière de structurer les données dans un fichier quand on veut y mettre plusieurs informations. En l'occurence tu n'a qu'une seule information dans ton fichier, la description.
 
Si tu t'ennuie et que tu veut faire compliqué, ajoute <description> devant la description et </description> derrière, bravo tu as un fichier xml et un peu plus de boulot à faire en php ...
 
Ou alors tu peut avoir un seul gros fichier XML avec dedans les descriptions de tout tes fichiers (dans ce cas, y'a plusieurs informations dans un seul fichiers, ça a un intérêt de le structurer pour pouvoir retrouver séparément les informations dans ton fichier), mais ça veut dire qu'il faut noter tout les noms de fichiers dans ton xml pour faire la correspondance, et l'intérêt de chose est encore une fois nul, si ce n'est te compliquer le travail.


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Accents dans les noms d'images et de répertoires

 

Sujets relatifs
récupération des noms définisMail avec des images (Bug sur Thunderbird ?) [RESOLU]
[résolu] viewer.php?id=.... pour upload d'images besoin d'aidecomparaison entre deux images
[RESOLU] Enregistrement d'imagesMySQL : comment identifier précisément les accents?
redimensionner des images en php[SDL] problèmes chargement d'images
Tableau d'images cliquables[Résolu]recuperer les noms des images d'un dossier
Plus de sujets relatifs à : Accents dans les noms d'images et de répertoires


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR