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 :

supprimer les fichiers qui ont des mêmes noms


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 231
    Par défaut supprimer les fichiers qui ont des mêmes noms
    Bonsoir,

    j'aimerais savoir comment on peut supprimer des fichiers contenant des mêmes chaines de caractères dans leurs noms?

    Par exemple , supprimer les fichiers dont leurs noms contiennent 'fiche', fiche.txt, prefiche.txt, fiches.txt, fiche_1.txt,...

    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    tu te places dans le repertoire tu lis les noms de fichier.
    quand ils contiennent 'fiche' tu les supprimes...

    regardes opendir, readdir, unlink...
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 231
    Par défaut
    Bonjour à tous,
    Gorgonite à ecrit :

    quand ils contiennent 'fiche' tu les supprimes...

    et quelle est la fonction php ou comment dois-je faire pour savoir que 'fiches_' contient 'fiche'?


    Merci beaucoup.

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 231
    Par défaut
    bon j'ai trouvé , on utilise strpos,

    merci beaucoup à tous

  5. #5
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Par défaut
    Citation Envoyé par manaboko
    bon j'ai trouvé , on utilise strpos,

    merci beaucoup à tous
    , cette fonction retourne la position dans la chaine d'un caractère donné...

    utilises plutôt une expression régulière pour ton affaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if(ereg("fiche",$nom_fichier)) {
       // suppression du fichier
    }

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 231
    Par défaut
    Merci pour ton conseil, mais en utilisant strpos, cela marche quand même pour ce que je veux faire.

    Je recherche la position de la chaine et quand cette position est positive alors ma chaine existe

    Merci beaucoup.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/04/2015, 22h04
  2. Réponses: 4
    Dernier message: 12/06/2009, 15h11
  3. Recuperer les fichier qui ont moins d un moi
    Par flb-iori dans le forum Langage
    Réponses: 1
    Dernier message: 29/11/2007, 12h51
  4. Réponses: 3
    Dernier message: 04/03/2007, 19h00
  5. Réponses: 3
    Dernier message: 20/01/2007, 19h09

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