Enleve les espaces, accents afin de donner un nom valide à vos fichiers
Lorsque vous transférez un fichier par upload, le nom du fichier se trouvant sur votre site doit être valide. Il est donc conseillé d'enlever les accents, de remplacer les espaces par un _ etc...
Ce script remplacera plusieurs espaces à la suite par un seul _ et remplacera aussi les ' par des _.
Ce script remplacera plusieurs espaces à la suite par un seul _ et remplacera aussi les ' par des _.
|
|
Code Source
Fonctions du code
: Rechercher et remplacer par expression rationnelle standard - (PHP 4, PHP 5)
: - (PHP 4, PHP 5)
: Remplace toutes les occurrences dans une chaîne - (PHP 4, PHP 5)
: Remplace des caractères dans une chaîne - (PHP 4, PHP 5)
Commentaires
Perso j'aurais plutot remplacer les espaces par 1 tiret (-)
l'unserscore (_) n'etant pas reconnu par les gros moteurs comme un separateur dans les urls et les fichiers, ca passe par les urls....
l'unserscore (_) n'etant pas reconnu par les gros moteurs comme un separateur dans les urls et les fichiers, ca passe par les urls....
Effectivement, c'était vrai avant pour l'underscore, depuis le débat est clos, puisque Google reconnait dorénavant et depuis peu, l'underscore comme un séparateur :D
Ce n'est pas encore fait. C'est 1 info de Matt Cutts qui se veut rassurante, mais pas de date quand a l'application. Ca peut prendre 1 an voir 2 ans avant que les algos de Google reconnaissent l'underscore comme un separateur... Who know's?
Rhaaaa, mince je l'avais pris pour argent content cette info, en tous cas, merci de la précision ! Bon sang ! Pfff !
Le tiret s'est normalisé puisqu'il est utilisé a gogo dans les noms de domaines. Revenir a l'underscore serait confus pour les utilisateurs. Gardons le tiret pour les urls et l'underscore pour la programmation.
Ajouter un commentaire
Librairie PHP
Connexion
Fonctions
PHP
- Affichage (5)
- Applications (9)
- Chaînes (71)
- Classes (29)
- Constantes (4)
- Cookies (3)
- Date-Heure (40)
- Email (14)
- Fichiers - Réps (45)
- Fonctions (23)
- Formulaires (18)
- GD-Graphiques (11)
- Google (13)
- HTML (7)
- Images (21)
- Inclassable (28)
- Maths (24)
- MySQL (23)
- Navigateurs (6)
- Recherches (6)
- Regex (13)
- Reseau (2)
- Sécurité (25)
- Sessions (13)
- Statistiques (5)
- Système (18)
- Tableaux (21)
- Tag-cloud (3)
- Templates (3)
- Twitter (5)
- URL (22)
- Variables (8)
- Vidéos (2)
- Windows (1)
- XML (2)
|
||

























