fabriziomanca/phpupload

File upload manager tool


Keywords
oop, php, upload, upload-file, upload-images, upload-pictures
License
MIT

Documentation

Php Upload Manager

Php Upload Repository

Manage your upload as easiest as possible!

Installation


Via Composer:

$ composer require fabriziomanca/phpupload

Usage


Basic usage

use fabriziomanca\phpupload\phpUpload;
$pUp = new phpUpload($_FILES['file']);

Advanced usage

use fabriziomanca\phpupload\phpUpload;
$pUp = new phpUpload($_FILES['file']);
$pUp->maxSize('1024'); // Set a Size Limit in KB
$pUp->allowedType(["image/jpeg", "image/png"]); // Set allowed mime type (image/jpeg, application/pdf, image/png, etc)
$pUp->newName("New_name"); // Set a new name for the file
$pUp->run('destination/folder', true); // Move the file to a specific folder, true/false to indicate if we want to replace existing files with the same name or not

$image = $pUp->output;