IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Récupérer l'extension d'un fichier


Sujet :

Langage PHP

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 203
    Par défaut Récupérer l'extension d'un fichier
    Bonjour,

    Je suis en train de faire un "Navigateur" qui me permet de gérer mes fichiers sur un serveur distant.
    L'affichage des dossiers, la création, la suppression des dossiers fonctionne bien. Je souhaite maintenant afficher une icône correspondant à l'extension du fichier (ou repertoire).
    Mon affichage se fait via la fonction ftp_nlist puis un foreach etc ... Est ce qu'il existe des fonction qui me permettent de récupérer proprement l'extension du fichiers renvoyé par la fonction ftp_nlist ou dois-je faire moi même ma petite moulinette pour récupérer l'extension du fichier ? ...

    Merci d'avance ...

    Archange

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Sauf erreurs de ma part ce que te renvoi la fonction nlist est un texte et par conséquent tu peux récupérer l'extension avec un expression régulière de ce style (d'ailleurs c'est ce que j'avais fait et ca fonctionnait très bien) : Comment tester l'extension d'un fichier ? ou Comment extraire une partie d'une chaîne de caractères ?

    Ou encore il existe cette solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    preg_match("#[a-z]+\.([a-z]+)#Usi", $fichier, $extension);
    echo $extension[1];
    Mais c'est valable que pour des fichiers ayant un chaine de caractères dedans

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 203
    Par défaut
    Merci, je pense m'en sortir avec tout ça ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/04/2009, 02h36
  2. comment récupérer l'extension d'un fichier
    Par nina08 dans le forum Général Python
    Réponses: 7
    Dernier message: 10/08/2008, 07h36
  3. récupérer l'extension d'un fichier
    Par mat736 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/04/2008, 21h32
  4. Récupérer extension d'un fichier ouvert avec opendialog
    Par avogadro dans le forum C++Builder
    Réponses: 4
    Dernier message: 04/06/2007, 09h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo