Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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 29/04/2008, 10h25   #1
Membre éclairé
 
Avatar de johweb
 
Inscription : décembre 2003
Messages : 332
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : décembre 2003
Messages : 332
Points : 316
Points : 316
Par défaut Nom de fichier correct

Bonjour à tous.
J'ai une petite application où des utilisateurs peuvent déposer des fichiers de leur poste (sous Windows) vers un système de banettes.
Devant traiter régulièrement ces fichiers, j'aimerai "standardiser" leurs noms. Par exemple, remplacer tous les "e" avec accent par un "e" simple, remplacer les espaces par des underscore "_", et traiter tous les caractères spéciaux (pourcentage, guillemets, dollars, ...).
Existe-t-il une méthode précise ?
Ou dois-je chercher tous ces caractères spéciaux et faire une table de correspondance ?

Merci.
johweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 12h01   #2
Membre éprouvé
 
Avatar de SphynXz
 
Développeur Web
Inscription : mars 2008
Messages : 439
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mars 2008
Messages : 439
Points : 474
Points : 474
t uas une belle fonction php qui s'apelle strtr :

et je t'ai maché le début du travail :p

Code php :
1
2
3
4
 
$texte = strtr( $texte,
 "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ ",
 "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn_"  );
__________________
I don't know what will be used in the next world war, but the 4th will be fought with stones. - Albert Einstein
Pour détourner un avion, il faut monter dedans - Frédéric beigbeder
SphynXz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h10.


 
 
 
 
Partenaires

Hébergement Web