Pour ca cas, je pense qu'une expression régulière serait plus adaptée, non?
Ca ferait un truc dans le genre :
Code :
- if (ereg("^([0-9]{2})([0-9]{2})([0-9]{3})([a-zA-Z]+)\.(.+)$", $nom, $resultat)){
- $annee = $resultat[1];
- $mois = $resultat[2];
- $id = $resultat[3];
- $nom = $resultat[4];
- //et tu as l'extension du fichier dans $resultat[5]
- }else{
- echo "La syntaxe de la chaine '$nom' est incorrecte";
- }
|
Message édité par harrysauce le 28-06-2004 à 03:40:20