[Perl] Fonction find, en plus d'utilisation de simili-objet
Fonction find, en plus d'utilisation de simili-objet [Perl] - Perl - Programmation
MarshPosté le 16-03-2004 à 15:09:52
J'ai la structure suivante:
Appel de httpd_cops::Identification Dans lequel j'appel $self->ServerRoot ($self étant un bless de mon httpd_cops::Identification) Dans lequel j'aimerais bien faire un find, avec en utilisant la fonction httpd_cops::Identification::ServerRoot::files_owner
1: find a pas l'air à aimer, il demande un CODE reference 2: j'ai pas l'air d'être en mesure d'apperler mon httpd_cops::Identification::ServerRoot::files_owner à l'aide de $self
merci
Code :
########################################
# Fonction:
# Description: 1. Identification
# Date du dernier changement:
# Utilisé dans:
########################################
sub httpd_cops::Identification {
my $self = {};
bless($self, "httpd_cops::Identification" );
switch: {
if ($config->SERVER =~ m/apache/i) {
################
# Web Server ID
################
$self->system_administrator;
$self->system_privileges;
$self->ServerRoot;
$self->DocumentRoot;
$self->Configuration_files;
last switch;
}
if ($config->server =~ m/domino/i) {
################
# Web Server ID
################
$self->system_administrator;
$self->system_privileges;
$self->UserID;
################
last switch;
}
}
}
########################################
# Fonction:
# Description:
# Date du dernier changement:
# Utilisé dans:
########################################
sub httpd_cops::Identification::ServerRoot {
my $self = shift;
##########
# Make the ServerRoot and everything under it owned by the webserver administrator group
Marsh Posté le 16-03-2004 à 15:09:52
J'ai la structure suivante:
Appel de httpd_cops::Identification
Dans lequel j'appel $self->ServerRoot ($self étant un bless de mon httpd_cops::Identification)
Dans lequel j'aimerais bien faire un find, avec en utilisant la fonction httpd_cops::Identification::ServerRoot::files_owner
1: find a pas l'air à aimer, il demande un CODE reference
2: j'ai pas l'air d'être en mesure d'apperler mon httpd_cops::Identification::ServerRoot::files_owner à l'aide de $self
merci