zigtecnologia / upload
A class for handling file uploads using PHP.
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/zigtecnologia/upload
Requires
- php: >=8.1
README
A class for handling file uploads using PHP
🚀 Features
- Validate file size and extension
- Define allowed extensions
- Customizable max upload size
- Clean and simple API
- PSR-4 autoload compatible
🧩 Installation
composer require zigtecnologia/upload
Usage
require 'vendor/autoload.php'; use Zigtecnologia\Upload\UploadFiles; if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (!isset($_FILES['arquivo'])) { die('No file uploaded. Check the field name="arquivo".'); } $upload = new UploadFiles(['jpg', 'png', 'pdf'], 5); try { $path = $upload->upload($_FILES['arquivo'], 'uploads'); echo "Saved in: {$path}"; } catch (Exception $e) { echo "Erro: " . $e->getMessage(); } }