Well, that was definitely it. I did try wrapping in
{} but I guess I got a cached output because I still
got the error. This time, I restarted apache and
didn't get the error. Thanks for getting me
unstuck!!!
greanie
--- Ronald J Kimball <[EMAIL PROTECTED]>
wrote:
> 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
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com