|
I will just post this portion or the script. The apache errorlog only shows what I posted previously.
if ($match_found ne "on") {
unlink("$upload_file");
&upload_no_match_error;
exit;
}
if ($upload_file_filename =~ /.*\.gif/i) {
unlink("$temp_dir/$number.gif");
rename($upload_file, "$temp_dir/$number.gif");
&imagesize("$temp_dir/$number.gif");
if (($image_width == 0) && ($image_height == 0))
{
unlink("$temp_dir/$number.gif");
&upload_invalid_gif_error;
exit;
}
elsif (($image_width > $max_image_width) || ($image_height > $max_image_height))
{
unlink("$temp_dir/$number.gif");
&upload_invalid_size_error;
exit;
}
else
{
unlink("$upload_path/$number.gif");
unlink("$upload_path/$number.jpg");
rename("$temp_dir/$number.gif", "$upload_path/$number.gif");
if ($os eq "unix") { chmod 0666, "$upload_path/$number.gif"; }
}
}
elsif ($upload_file_filename =~ /.*\.jpg/i) {
unlink("$temp_dir/$number.jpg");
rename($upload_file, "$temp_dir/$number.jpg");
&imagesize("$temp_dir/$number.jpg");
if (($image_width == 0) && ($image_height == 0))
{
unlink("$temp_dir/$number.jpg");
&upload_invalid_jpg_error;
exit;
}
elsif (($image_width > $max_image_width) || ($image_height > $max_image_height))
{
unlink("$temp_dir/$number.jpg");
&upload_invalid_size_error;
exit;
}
else
{
unlink("$upload_path/$number.gif");
unlink("$upload_path/$number.jpg");
rename("$temp_dir/$number.jpg", "$upload_path/$number.jpg");
if ($os eq "unix") { chmod 0666, "$upload_path/$number.jpg"; }
}
}
else { unlink("$upload_file");
&upload_format_error;
exit;
}
&successful_upload_message;
}
I don't have the other logfile to look at (using webmin)
Last edited by mscomputers; 12-07-2004 at 08:57 AM..
|