Reply to Re: how to limit uploads to: JPG only, max 3 files, max 300kb/file each

Re: how to limit uploads to: JPG only, max 3 files, max 300kb/file each new!
by colin, 16 years, 3 months ago
So... First, your code will have to handle the form, the alert messages, etc...

You will put three fields in the form. In that case, you will have to tramsform a bit your $_FILES variable. See the faq for multiple uploads.

As for the class, here are the settings that should satisfy your requirements:
$foo->allowed = array('image/*');
$foo->image_convert = 'jpg';

Then, to forbid images larger than 640px wide, add:
$foo->image_max_width = 640;
$foo->file_max_size = 300 * 1024;

But you can also simply resize all images larger than 640px, so add instead:
$foo->image_resize = true;
$foo->image_ratio_no_zoom_in = true;
$foo->image_x = 640;
$foo->jpeg_size = 300 * 1024;

Hope this helps. The rest will be for you to figure out, it is beyond the scope of the class.Reply

Your reply

Name *
Email 
Title *
Text *
CAPTCHA image
Enter the code displayed on the image:
Click on the image to generate another one if it is hard to read it. The case is important