eoin has asked for the wisdom of the Perl Monks concerning the following question:
syntax error at upload.cgi line 18, near "%pics(" syntax error at upload.cgi line 36, near "@pic_filehandles(" syntax error at upload.cgi line 73, near "while <$pic_filehandles[$cnt +r]>" syntax error at upload.cgi line 80, near "}"
I'm stumped so any and all help will be greatly appriciated.#!/usr/bin/perl -w use CGI; $q = new CGI; my $album = $q->param("T1"); unless ( -d "./albums/$album" ) { mkdir( "./albums/$album", 0775 ) || die "Can't create $webpage_dir: ( +$!)\n"; } my $upload_dir = "albums/$album"; ############################################ %pics( pic0 => $q->param("photo") , pic1 => $q->param("photo1") , pic2 => $q->param("photo2") , pic3 => $q->param("photo3") , pic4 => $q->param("photo4") , pic5 => $q->param("photo5") , pic6 => $q->param("photo6") , pic7 => $q->param("photo7") , pic8 => $q->param("photo8") , pic9 => $q->param("photo9") , pic10 => $q->param("photo10") , pic11 => $q->param("photo11") , pic12 => $q->param("photo12") , pic13 => $q->param("photo13") , pic14 => $q->param("photo14") ); ######################################### @pic_filehandles( $q->upload("photo") , $q->upload("photo1") , $q->upload("photo2") , $q->upload("photo3") , $q->upload("photo4") , $q->upload("photo5") , $q->upload("photo6") , $q->upload("photo7") , $q->upload("photo8") , $q->upload("photo9") , $q->upload("photo10") , $q->upload("photo11") , $q->upload("photo12") , $q->upload("photo13") , $q->upload("photo14") ); strip_filename(); sub strip_filename{ my @allkeys = sort(keys(%pics)); foreach $key (@allkeys){ $pics{$key} =~ s/.*[\/\\](.*)/$1/; } } my $cntr = "0"; @files = sort(keys(%pics)); foreach $key (@files){ open IMAGE, ">$upload_dir/$pics{$key}"; binmode IMAGE; ######################################## while <$pic_filehandles[$cntr]> { print IMAGE; } close IMAGE; $cntr += 1; ############################################# } print $q->header ( ); print <<END_HTML; <HTML> #RANDOM HTML </HTML> END_HTML
If everything seems to be going well, you obviously don't know what the hell is going on.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Confusing Syntax
by Juerd (Abbot) on Aug 12, 2003 at 11:41 UTC | |
by eoin (Monk) on Aug 12, 2003 at 11:57 UTC | |
by Juerd (Abbot) on Aug 12, 2003 at 12:09 UTC | |
by eoin (Monk) on Aug 12, 2003 at 18:50 UTC | |
|
Re: Confusing Syntax
by larsen (Parson) on Aug 12, 2003 at 10:38 UTC | |
|
Re: Confusing Syntax
by ctilmes (Vicar) on Aug 12, 2003 at 11:03 UTC | |
|
Re: Confusing Syntax
by Skeeve (Parson) on Aug 12, 2003 at 10:42 UTC |