<?php
 
    error_reporting(E_ALL);
 
    $root = './'; // We're here =) ./
 
    include('class.img.inc.es'); // Including the class
 
    $imgman = new ImgMan; //Asign the class
 
    if($_POST['btnsend']){
 
        
 
        /* Everything what we need to start, is use the function DoAll, this will do everything: Save the image(s), Make the Thumb, Transform Image, etc */
 
        /* Then you can start to touch each function =)                                                                                                  */
 
        /* -- DoAll (array  || Array of $_FILES['imagenes']
 
                     folder || Folder where the images will saved
 
                     width  || New width for each image
 
                     debug  || Debug, if error exists
 
              ); --*/            
 
        $imgman->DoAll($_FILES['images'],$root,null,true);
 
        
 
        #ImgMakeThumb: This just creates the thumbnail:
 
        #Use:
 
        /*ImgMakeThumb ($source     || URL of the image
 
                        $max_width    || Width of Thumbnail
 
                        $font_size     || Size of the font
 
                        $thumbdir     || Directory of the thumbnails
 
                        $name_font    || URL of the font
 
                        $delete_thb || Delete existing thumb, true or false
 
        );
 
        */
 
        $imgman->ImgMakeThumb($source,$max_wh,$font_size,$thumbdir,$font,$delth=false);
 
 
 
        #ImgTransform: This will transform the width of the original image.
 
        #Use:
 
        /*ImgTransform ($source     || URL of the image
 
                        $width        || New width of the image
 
                        $save_path    || Directory where will saved
 
                        $quality    || Quality (1 - 100) by default: 80
 
        );
 
        */
 
        $imgman->ImgTransform($source,$width,$save_path ,$quality='80');
 
 
        #SaveImg: This function will save the image(s).
 
        #use:
 
        /*SaveImg ($files            || Array of $_FILES['imagenes'] or the URL
 
                   $folder_to_save    || Directory where will saved
 
            );
 
        */
 
        $imgman->SaveImg($files,$folder_to_save);
 
 
        #CreatAllNedeedFolders: This will create all the folders needed to save the images, this function depends of "CheckFolders"
 
        #Use:
 
        #CreatAllNedeedFolders ($path || folder where the folders will created, can be root (./) );
 
        $imgman->CreatAllNedeedFolders($path);
 
 
        #CheckFolders: This function checks if the folder exists, if not will be created
 
        #use:
 
        #CheckFolders($folder || name of the folder)
 
        $imgman->CheckFolders($folder);
 
 
        #Set: This function sets a value to a variable inside of the class
 
        #uso
 
        /*Set($var        || Name of an existing variable inside of the class
 
              $value    || New value
 
            )*/
 
        $imgman->Set('var','value');
 
 
        #ErrorLoger: Show the errors
 
        #use:
 
        #ErrorLoger($array || Errors array)
 
        ErrorLoger($errors);
 
        
 
    }
 
?>
 
 
<form action="" method="post" enctype="multipart/form-data">
 
    <label>Imagen(es)</label>
 
    <!-- What ever you want -->
 
    <input type="file" name="images[]" /> <br />
 
    <input type="file" name="images[]" /> <br />
 
    <input type="file" name="images[]" /> <br />
 
    <input type="file" name="images[]" /> <br />
 
    <input type="submit" name="btnsend" />
 
</form>
 
 |