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 Perl Discussion :

recherche dans un fichier texte en perl(débutant)


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 119
    Par défaut recherche dans un fichier texte en perl(débutant)
    Bonsoir,

    je cherche à écrire un script qui me permette de traiter et afficher les recherches initiées à partir d'un formulaire html dans un fichier texte et celà en perl...


    mais je sais pas trop comment faire.. pour lier le formulaire et le fichier de traitement de la requete..

    pourriez vous m'aider?

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Ta question manque trop de détails, pour ma part je ne comprend pas ce que tu veux faire ni quel est ton problème. Tu parles de "lier le formulaire et le fichier de traitement de la requete.." ? De quel type de requète s'agit-il ? Le "fichier de traitement de la requête" désigne-t-il un programme, une base de donnée, un fichier texte contenant des renseignements ?

    Ton problème est-il "Comment faire des entrées-sorties en Perl" ? Dans ce cas va voir la FAQ.
    Sinon nous avons besoin de plus de détails.

    --
    Jedaï

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 119
    Par défaut
    slt jedai ,

    tu vas bien?

    j'ai travaillé un peu la question, en fait , en ce moment je cherche à lister les information d'un fichier texte pour voir ce que j ai en stock.

    voilà mon script qui déconne un peu


    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
    #!/usr/bin/perl
    use strict; 
    use warnings;
     
     
    use CGI;
     
     
    my $page = CGI::new();
     
    print $page->header(),
          $page->start_html();
    print "<h2><div align='center'> Liste des articles \u00e0 la vente</div></h2><br>";
     
    open(fic,part.txt");
    $i=0;
    while(my $lignes=<FIC>){
        chomp($ligne);
    my ($marque,$modele,$km,$num,$annee)= split /;/, $line;
     
     
     
    print" <h3>lecture de fichier \"$file\" ligne par ligne<br />recuperation de chaque donn\u00e9e</h3>";
    print"<table border=\"1\">\n<tbody>\n";
    print"<tr><th>Numero</th><th>marque</th><th>mod\u00e8le</th><th>kilom\u00e9trage</th><th>moteur</th><th>ann\u00e9e</th></tr>\n";
     
    $i++
    }
    fclose(FILE);
    print"</tbody></table> ";
    dur dur...

  4. #4
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Là tu imprimes le début de ta table dans la boucle (donc à chaque 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
    32
    33
    34
    35
    36
    37
    38
     
    #!/usr/bin/perl
    use strict;
    use warnings;
     
    use CGI;
     
    my $page = CGI::new();
     
    print $page->header(),
          $page->start_html();
     
    print "<h2><div align='center'> Liste des articles \u00e0 la vente</div></h2><br>";
     
    my $nom_fichier = 'part.txt';
    open my $fichier_liste_art, '<', $nom_fichier
        or die "N'arrive pas à ouvrir $nom_fichier : $!\n";
     
    print "<h3>lecture de fichier \"$nom_fichier\" ligne par ligne<br />recuperation de chaque donn\u00e9e</h3>";
    print "<table border=\"1\">\n<tbody>\n";
    print "<tr><th>Numero</th><th>marque</th><th>mod\u00e8le</th><th>kilom\u00e9trage</th><th>moteur</th><th>ann\u00e9e</th></tr>\n";
     
    while( my $ligne = <$fichier_liste_art> ){
     
        chomp($ligne);
        my ($marque,$modele,$km,$num,$annee)= split /;/, $ligne;
     
        print "<tr><td>$num</td><td>$marque</td><td>$modele</td><td>$km</td><td></td><td>$annee</td></tr>\n";
     
    }
     
    close $fichier_liste_art
        or die "N'arrive pas à fermer $nom_fichier : $!\n";
     
    print "</tbody></table> ";
    print $page->end_html();
     
    __END__
    Mais la prochaine fois que tu posteras un script fais en sorte qu'il n'y ait plus de fautes de syntaxe ou d'incohérence dans les noms de variable (on sent le copier-coller), sinon je n'aiderais pas.

    --
    Jedaï

Discussions similaires

  1. [EasyPHP] recherche dans un fichier texte
    Par cflo91 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 19
    Dernier message: 03/07/2007, 15h33
  2. Recherche dans un fichier texte
    Par Yazoo70 dans le forum C++
    Réponses: 7
    Dernier message: 12/06/2007, 08h31
  3. [VB]Recherche dans un fichier texte
    Par mirascheat dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 26/09/2005, 12h11
  4. Recherche dans un fichier texte volumineux.
    Par Actarus69 dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 27/07/2005, 17h39
  5. [LG]rechercher dans un fichier texte
    Par BadFox dans le forum Langage
    Réponses: 11
    Dernier message: 01/12/2003, 15h57

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