On Thu, Jan 12, 2006 at 11:09:32AM -0800, Michael Greenish wrote:

> sub resizeImgs {
>     my $self = shift;
>     foreach my $file( @$self->{resize_list} ) {
> ...
> 
> I get the following error:
> 
> Not an ARRAY reference at
> /http/greanie/perl-lib/Ishare/Classes/ImageClass.pm
> line 193.

@$self->{resize_list} is parsed by perl as (@$self)->{resize_list}, so the
error message is correct; $self is not an array reference.

You should do this instead: @{$self->{resize_list}}.

BTW, this has nothing to do with Apache.  You would get the same error
running on the command line.

Ronald

Reply via email to