Thanks for helping me bug test Picaroni everyone. BlueCube, about the email part, I'll mess with syntax to get some form of checking to work. As-is, there isn't even a retrieve lost password feature, so it doesn't matter greatly. I will definitely take care of the logout page.
And as for the upload part, I have directed my safety measures at the actual displayment part. Even if someone could manage to upload a php file with functions that delete all files on the site, what good would it do them if it couldn't be run in the first place?
(And for the record, the images aren't really placed in the root)
"Stephen Wolfram is the creator of Mathematica and is widely regarded as the most important innovator in scientific and technical computing today." - Stephen Wolfram
You might want to make it only allow image file types when it goes to browse files to upload. Just makes it easier for people (like me) who have tons of crap mixed together to find image files.
Okay, I rewrote the file system entirely. It took me quite a few hours to get all the details in place, but it should work now, and run smoother. I will attempt to retrieve the current images in the DB and store them as files, but apparently, lots of erroneous files have been uploaded and might be causing trouble. Either way, you are required to sign up again. This shouldn't become necessary again.
"Stephen Wolfram is the creator of Mathematica and is widely regarded as the most important innovator in scientific and technical computing today." - Stephen Wolfram
Okay, I rewrote the file system entirely. It took me quite a few hours to get all the details in place, but it should work now, and run smoother. I will attempt to retrieve the current images in the DB and store them as files, but apparently, lots of erroneous files have been uploaded and might be causing trouble. Either way, you are required to sign up again. This shouldn't become necessary again.
Actually, a BMP can be just as small as a GIF, since both support RLE; the difference is that in practice, RLEing a GIF is the rule rather than the exception, while RLEing a BMP is the exception rather than the rule.