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 :

Fichiers et dossiers


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Fichiers et dossiers
    Salut à tous, j'ai un problème !
    En effet je cherche à savoir si j'ouvre un dossier ou un fichier...
    Seulement moi je n'ai ni l'un ni l'autre, je m'explique...
    Je fait is_dir($file) pour savoir si j'ai un dossier, quand je fait ça les dossiers ne sont pas reconnus et considérés comme des fichiers...
    J'essaye alors is_file($file) et la, les fichiers ne sont plus reconnus et considéré comme des dossiers...
    Venez moi en aide...
    Je suis au bord de la crise de nerfs !!
    Merci d'avance !

    PS : petit signe d'espoir : . et .. sont considérés comme des dossiers !

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 344
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 344
    Billets dans le blog
    17
    Par défaut Re: Fichiers et dossiers
    Citation Envoyé par nico le terrible
    Je fait is_dir($file) pour savoir si j'ai un dossier, quand je fait ça les dossiers ne sont pas reconnus et considérés comme des fichiers...
    Hum ce n'est pas parce que is_dir( ) retourne FALSE que tu as affaire à un fichier, simplement ce n'est pas un dossier.

    J'essaye alors is_file($file) et la, les fichiers ne sont plus reconnus et considéré comme des dossiers...
    De même.

    Donne-nous un testcase, qu'on te corrige

  3. #3
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    Quand tu dis "is_dir($file) pour savoir si j'ai un dossier, quand je fait ça les dossiers ne sont pas reconnus et considérés comme des fichiers...", tu veux dire que comme ca te renvoi false, tu dis qu'ils sont considérés comme des fichiers ?

    Si c'est le cas, je te conseil plutot de vérifier que ton chemin est bon...
    Essai de faire un file_exists pour vérifier que tu pointe bien au bon endroit.

    Ce qui expliquerait pourquoi . et .. sont bien découvert comme des dossiers, vu qu'ils existents dans tous les dossiers...

  4. #4
    Membre très actif
    Avatar de Wormus
    Inscrit en
    Septembre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 262
    Par défaut
    ta variable $file ne doit pas correspondre au nom du dossier !!
    Chez moi is_dir me renvoie true si c'est un dossier !!!!

  5. #5
    Invité
    Invité(e)
    Par défaut
    Merci GregPeck tu avais raison je pointe pas au bon endroit !
    Sinon oui je considère que si ce n'est pas un fichier alors c'est un dossier et vice versa.
    Il existe d'autre types de "fichiers" ?
    Merci encore

    PS : je mettrai résolut plus tard ma dernière question m'interresse !

  6. #6
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    Ca peux être aussi un lien symbolique (cf is_link), sinon je ne vois pas trop ce que ça peux être

  7. #7
    Invité
    Invité(e)
    Par défaut
    Ok merci

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

Discussions similaires

  1. gestion des fichiers et dossiers avec FTP
    Par ahmeds dans le forum Réseau/Web
    Réponses: 3
    Dernier message: 12/10/2006, 13h09
  2. Effaces fichier et dossier qui date de plus de 15Jr
    Par darksnake dans le forum VBScript
    Réponses: 8
    Dernier message: 12/09/2006, 17h18
  3. fichier en dossier
    Par seal3 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 29/08/2006, 18h49
  4. Droits d'acces aux fichiers dans dossier en partage
    Par catoucat dans le forum Windows XP
    Réponses: 3
    Dernier message: 03/07/2006, 02h47
  5. Fichiers ou dossier...
    Par Franck.H dans le forum C
    Réponses: 9
    Dernier message: 15/03/2004, 20h23

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