Petit soucis de nom de fichier... - PHP - Programmation
Marsh Posté le 06-05-2004 à 12:44:26
C'est pas propre à Unix, Windows te ferait le même coup, la chaine "2" est plus grande que la chaine "10".
Maintenant, ça peut se contourner, mais ça dépend de la méthode de tri
Marsh Posté le 06-05-2004 à 12:47:25
Et comment faire ? Voici mon script :
Code :
|
Merci !
Marsh Posté le 06-05-2004 à 13:06:07
Ben, y a natsort() et natcasesort() déjà qui font du tri naturel qui peuvent servir dans ton cas
Marsh Posté le 06-05-2004 à 12:36:53
Voilà, j'ai un scrpt PHP qui me classe des photos par ordre décroissant en fonction de leur nom.
J'ai donc :
(1).jpg
(2).jpg
...
(10).jpg
(11).jpg
...
(20).jpg
(21).jpg
...
J'aimerai donc qu'il me garde cet ordre mais dans le sens décroissant...
Mais étant donné que mon hébergement est sous unix, il me les classe de cette façon :
...
(21).jpg
(20).jpg
...
(2).jpg
...
(11).jpg
(10).jpg
...
(1).jpg
au lieu de :
(21).jpg
(20).jpg
...
(11).jpg
(10).jpg
...
(2).jpg
(1).jpg
Donc ma question est : comment renommer en masse mes fichiers (sous Windows) pour qu'à la place de (01).jpg j'ai (0001).jpg et comme ça, je pense, il respectera l'ordre... à moins qu'il existe une variable PHP capable de me faire un tri en fonction du nom mais comme je le souhaite.
Merci d'avance.
---------------
Thenab - Quitte à passer pour un con, passe vite !