exit if $operate==0; read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); @pairs=split(/&/,$buffer); foreach $pair (@pairs) { ($name, $value)=split(/=/,$pair); $value =~ tr/+/ /; $value=~s/%(..)/pack("c",hex($1))/ge; $f{$name}=$value; chomp($f{$name}); } print "Content-type:text/html\n\n$head $pageadmin $mid\n"; print " \n"; print "
 File Removal System
"; if(($f{'action'} eq "delete")&&(open(FILE,$f{'file'}))){ unlink($f{'file'})||print "

Could Not Delete: ".$f{'file'}."

"; } $dir=$f{'dir'} if $f{'password'} eq $password; opendir(DIR,$dir); @dirfiles=readdir(DIR); closedir(DIR); @dirfiles=sort(@dirfiles); print "

"; print "

\n"; print "\n"; print "
\n"; print "\n"; print "

\n\n"; print "
\n\n\n"; print "

\n"; print "\n"; print "\n"; print "\n"; print "
Files in The Photo Directory:
\n"; $i=0; foreach $file(@dirfiles){ if((!opendir(TEST,$dir."/".$file))&&($f{'password'} eq $password)&&($file ne ".")&&($file ne "..")){ $i++; print ""; }else{ print "\">"; } print $file."
\n"; } } print "\n"; print "\n"; print "

"; print "

\n"; print "$footer";