A couple things not about design:
- Disable directory indexing on the uploads directory
- Don't use the timestamp as the upload directory. How about a random hash?
-> It reveals when the image was uploaded
-> It creates a whole bunch of directories with probably only a couple files in each. You'll use up more disk space faster that way