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 :

trouver un mot dans un fichier


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 8
    Points : 7
    Points
    7
    Par défaut trouver un mot dans un fichier
    bonour
    Bonjour,
    voila je voudrai savoir si il y a une commande pour rechercher une chaine de caractere ( ex: bonjour) dans un fichier .txt
    D'avance merci

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    Qu'appelez-vous "recherche" (ie la finalité, exemple mettre en surbrillance) ? Qu'avez-vous déjà codé ? Quel est le code en question ?


    Julp.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Bonjor julp
    j'ai un fichier txt qui contient des noms, et je voudrai crée un formulaire qui enregistre dans ce fichier , si on entre un nom qui existe déja, on affiche un message 'ce nom existe déjà'.
    je m'excuse, je suis novice en php
    merci

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    Y a-t-il un format particulier ? Voilà une esquisse (testée, format : un nom par ligne) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <?php
    define('FICHIER', 'noms.txt');
     
    if (!isset($_POST['valider'])) {
    ?>
    <form method="POST">
        Nom recherché : <input type="text" name="nom" value=""/><br/>
        <input type="submit" value="valider" name="valider"/>
    </form>
     
    <?php
    } else {
        @ $fp = fopen(FICHIER, 'r') or die('Ouverture en lecture de "' . FICHIER . '" impossible !');
        $existe = FALSE;
        while (!feof($fp)) {
            $ligne = fread($fp, 1024);
            if (preg_match('|\b' . preg_quote($_POST['nom']) . '\b|i', $ligne)) {
                $existe = TRUE;
            }
        }
        fclose($fp);
        if (!$existe) {
            $fp = fopen(FICHIER, 'a');
            fputs($fp, $_POST['nom'] . PHP_EOL);
            fclose($fp);
            echo 'Nom inséré !';
        } else {
            die('Ce nom est déjà présent !');
        }
    }
    ?>

    Julp.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    merci julp,

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

Discussions similaires

  1. [Débutant] possibilité de trouver un mot dans un fichier .txt
    Par emsebai dans le forum MATLAB
    Réponses: 6
    Dernier message: 20/10/2016, 18h02
  2. Trouver un mot dans un fichier texte
    Par spl0tch dans le forum Langage
    Réponses: 12
    Dernier message: 16/04/2007, 21h14
  3. Trouver un mot dans un fichier texte
    Par godik dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 10/03/2006, 14h31
  4. Réponses: 8
    Dernier message: 18/01/2005, 10h58
  5. Comment changer des mots dans un fichier?
    Par ptitbonum dans le forum Linux
    Réponses: 5
    Dernier message: 07/04/2004, 23h42

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