burgergold 5$? va chez l'diable! | Je tente d'accéder à un array dont j'ai placé la référence dans un hash. Je suis capable de récupérer un élément bien précis, mais incapable d'effectuer un traitement sur l'array lui même (un grep en l'occurence.
Merci
Code :
- sub httpd::conf {
- my $self = { file => undef,
- lines => undef,
- @_
- };
- my @lines;
- open (FENT, $self->{"file"});
- while (<FENT> ) {
- $_ =~ s/\n//g;
- if ((grep ! /^#/, $_) && (grep ! /^$/, $_)) {
- push (@lines, $_);
- }
- }
- close FENT;
- $self->{"lines"} = \@lines;
- bless($self, "httpd::conf" );
- }
- sub httpd::conf::as_SSLEngine {
- my $self = shift;
- my @SSLEngine_line = grep /^SSLEngine /, $self->{"lines"};
- if (@SSLEngine_line) {
- return 1;
- }
- }
|
|