Bonjour,

En voulant intégrer quelques options à un script, l'exécution de ce dernier provoque un comportement qui, à première vue, ne semble pas lié à l'utilisation de ces options.
Le script de base appelle le module LWP::Simple, et me permet notamment de récupérer une page web. Les options utilisées permettent entre autres la sélection d'une des pages web à récupérer. Aucune page ne pose problème a priori.
Après intégration des options, voici le message d'erreur lancé à l'exécution du programme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Use of uninitialized value in pattern match (m//) at C:/Perl/lib/LWP/Simple.pm line 133
Voici maintenant la ligne 133 du module Simple.pm :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
if (!$FULL_LWP && $url =~ m,^http://([^/:\@]+)(?::(\d+))?(/\S*)?$,) {
Quelle relation peut exister entre le module LWP::Simple et l'utilisation des options? Quel élément n'est pas initialisé lors de l'utilisation des options, et l'est sans problème dans le cas contraire?

Merci beaucoup pour les réponses futures