Création
d'entreprise
Posez votre question Signaler

[perl] Use of uninitialized value

pausg - Dernière réponse le 15 juil. 2008 à 17:30
Bonjour,
Bonjour,
Je débute en perl, et j'essaye d'utiliser un script afin d'obtenir des rapport mensuels de nagios.
J'ai recupéré ce script sur nagiosexchange. Quand je le compile, il me retourne les erreurs:
Use of uninitialized value in print at ./check_reporter line 98.
Can't call method "mail" on an undefined value at ./check_reporter line 318.
La ligne 98 concerne cette partie du code:
$mailbody =~ s@<LINK REL=\'stylesheet\' TYPE=\'text/css\' HREF=\'/stylesheets/common.css\'>@@;
$mailbody =~ s@<LINK REL=\'stylesheet\' TYPE=\'text/css\' HREF=\'/stylesheets/summary.css\'>@$nagsssummary@;
}
open(FILE, "> /tmp/nagios-report-htmlout.html") or warn "can't open file /tmp/nagios-report-htmlout.html: $!\n";
print FILE $mailbody; <----- ligne 98
close FILE;
Et la 2e erreur concerne:
my $mailfrom ='nagios@nagios.com';
$smtp->mail($mailfrom);
Savez vous d'ou peuvent venir ces erreurs et comment les corriger?
Merci d'avance.
Lire la suite 

[perl] Use of uninitialized value »

1 réponses
Réponse
+0
moins plus
Personne ne peut m'aider?
Je suis en stage et j'ai vraiment besoin de résoudre ce problème pour avancer mon projet....

Merci beaucoup a ceux qui pourront me donner un coup de main.
Ajouter un commentaire
Ce document intitulé « [perl] Use of uninitialized value » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?