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 :

[LINUX]Problème compilation erreur variable


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Février 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Andorre

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Février 2015
    Messages : 9
    Par défaut [LINUX]Problème compilation erreur variable
    Bonjour,

    Un ami m'a filé un programme en perl pour que je le test sur mon ordinateur.
    Le problème c'est que il semble y avoir des erreur de compilation du à des variable mal déclarées je pense.
    Voici le code :
    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
     
    #!/usr/bin/perl
    use strict;
    use warnings;
    use WWW::Mechanize;
    use Data::Dumper;
     
    #definition de l'URL
    my $url = 'http://www.unixgarden.com'
     
    #instanciation objet mech
    #definition du user agent "mozilla firefox, sous OS linux"
    #mise en memoire cache du cookie
     
    my $mech = WWW::Mechanize->new(agent => 'Mozilla/4.73 [en] (X11; I; Linux 2.2.16 i686; Nav)',cookie_jar => {});
     
     
    #creation de la requête HTTP GET
     
    my $result = $mech->get($url);
     
    #test de la reponse HTTP
    #si differente de 200, script s'arrête et affiche une erreur
     
    die "erreur de la réponse HTTP GET" unless $result->is_success;
     
    #recuperation et affichage du code de la page
     
    print Dumper($mech->content());
    Voci maintena tles erreurs que j'obtiens lorsque je tente de compiler:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    gueg@ux31:~/prg$ perl scraping.pl
    syntax error at scraping.pl line 14, near "my "
    Global symbol "$mech" requires explicit package name at scraping.pl line 14.
    Global symbol "$mech" requires explicit package name at scraping.pl line 19.
    Global symbol "$url" requires explicit package name at scraping.pl line 19.
    Global symbol "$mech" requires explicit package name at scraping.pl line 28.
    Execution of scraping.pl aborted due to compilation errors.
    Chaque ligne d'erreur correspond à une des variables du programme !
    QU'est-ce qui est mal fait .. ?

    Merci

  2. #2
    Expert confirmé Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 041
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 041
    Par défaut
    salut,

    il manque un ; en fin de ligne 9 : my $url = 'http://www.unixgarden.com';

Discussions similaires

  1. Problème de compilation (erreur LNK1104)
    Par Rakdos dans le forum Ogre
    Réponses: 7
    Dernier message: 28/03/2015, 19h49
  2. Linux from Scratch - erreur compilation Glibc
    Par igor012 dans le forum Autres
    Réponses: 1
    Dernier message: 06/01/2010, 00h09
  3. [Linux]Problème de compilation
    Par troumad dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 12/12/2009, 13h53
  4. [PRO*C][10G][LINUX] problème compilation
    Par dxavier dans le forum Interfaces de programmation
    Réponses: 9
    Dernier message: 02/04/2008, 10h08
  5. [Linux]Problème System.out.println + compiler
    Par Dnx dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 21/09/2004, 22h05

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