2017 © Pedro Peláez
 

library file-uploader

a light PHP script that upload your files/images with easy steps & some cool features like compression & resizing

image

mohamed-amine/file-uploader

a light PHP script that upload your files/images with easy steps & some cool features like compression & resizing

  • Tuesday, July 10, 2018
  • by MohamedAmine-C
  • Repository
  • 1 Watchers
  • 2 Stars
  • 71 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 10 Versions
  • 3 % Grown

The README.md

File-Uploader

Simple Easy To use PHP File Uploader, (*1)

install Via composer :

composer require mohamed-amine/file-uploader, (*2)

How To Use :

Html :

Single file upload :




Multi files upload :





Simple File upload:

NOTE: every validation or other process should be done before uploading (calling save() method)., (*3)

<?php
// create uploader instance
$file = Upload\Upload('myfile');

// upload files to defined directory
$data = $file->save('myDirectory');

var_dump($data);

// this will output an array which contains uploaded files data
// [
//      'id' => 'sf23s6sdf23s',
//      'name' => 'myFileName',
//      'path' => 'document/images/photo.jpg'
// ]

### Validation: Available validation methods are: - size(float $min, float $max) min & max are in MB - extension(array $allowed) - number(int $min, int $max = null), (*4)

$file = Upload\Upload('myfile');

// validate
$file->validate()->extension(['jpg', 'gif'])->size(0.5, 10)->number(2);

// check for validation errors
if ($file->isValide()) {
    var_dump($file->getErrors();
}

// upload files
$file->save('myDirectory');

Processing uploaded files:

currently only images can be processed, available methods are: - compress(int $quality) NOTE : compresssion level 0 to 100 lower is the most compressed and lowest quality - resize(int $width, int $height) - setName(array $names), (*5)

$file->process()->compress(75)->resize(500, 800)->setName(['firstname', 'secondname']);

// or

$file->process()->compress(75);
$file->process()->resize(500, 800);
$file->process()->setName(['firstname', 'secondname']);

$file->save('myDirectory');

contribution

any contribution will be welcomed., (*6)

The Versions

10/07 2018

dev-master

9999999-dev

a light PHP script that upload your files/images with easy steps & some cool features like compression & resizing

  Sources   Download

MIT

The Requires

 

file upload image

10/07 2018

dev-analysis-X0QlBM

dev-analysis-X0QlBM

a light PHP script that upload your files/images with easy steps & some cool features like compression & resizing

  Sources   Download

MIT

The Requires

 

file upload image

10/07 2018

dev-analysis-8m3LeV

dev-analysis-8m3LeV

a light PHP script that upload your files/images with easy steps & some cool features like compression & resizing

  Sources   Download

MIT

The Requires

 

file upload image

10/07 2018

dev-analysis-XNko1G

dev-analysis-XNko1G

a light PHP script that upload your files/images with easy steps & some cool features like compression & resizing

  Sources   Download

MIT

The Requires

 

file upload image

10/07 2018

v2.1

2.1.0.0

a light PHP script that upload your files/images with easy steps & some cool features like compression & resizing

  Sources   Download

MIT

The Requires

 

file upload image

31/03 2018

dev-analysis-q5QVpy

dev-analysis-q5QVpy

a light PHP script that upload your files/images with easy steps & some cool features like compression & resizing

  Sources   Download

MIT

The Requires

 

file upload image

31/03 2018

dev-analysis-8KWM5R

dev-analysis-8KWM5R

a light PHP script that upload your files/images with easy steps & some cool features like compression & resizing

  Sources   Download

MIT

The Requires

 

file upload image

31/03 2018

v3.0.0.x-dev

3.0.0.9999999-dev

a light PHP script that upload your files/images with easy steps & some cool features like compression & resizing

  Sources   Download

MIT

The Requires

 

file upload image

07/10 2017

v2.0

2.0.0.0

a light PHP script that upload your files/images with easy steps

  Sources   Download

MIT

The Requires

  • php >=7.0

 

file upload image

08/09 2017

v1.1.1

1.1.1.0

a light PHP script that upload your files/images with easy steps

  Sources   Download

MIT

The Requires

  • php >=7.0

 

file upload image