<?php if (isset($_REQUEST['submit'])) { require 'class.imageupload.php'; //$image = new ImageUloader($max_size, $max_width, $max_height, $upload_dir) $image = new ImageUploader(26, 200, 150, 'images/avatar/'); //1. maximum image size in kb(kilo byte), 2. maximum image width //3. maximum image height, 4. upload dir $image->setImage('input_field_name'); //name of your input image field name if (!$image->checkSize()) { //check image size $errors[] = "File size is Big"; } if (!$image->checkHeight()) { //check image height $errors[] = "File height is Big"; } if (!$image->checkWidth()) { //check image width $errors[] = "File width is Big"; } if (!$image->checkExt()) { //check image extension $errors[] = "File ext is not supported"; } if (!isset($errors)) { $image->setImageName($userid); //set image name $image->deleteExisting(); $image->upload();