bensialih / File-Uploader

PHP File Uploader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

File-Uploader

Simple Easy To use PHP File Uploader

How To Use :

Html :

Single File Upload

<form method="POST" enctype="multipart/form-data">
    <input type="file" name="myfile" /><br>
    <input type="submit" value="Upload File"/>
</form>

Multi File Upload

<form method="POST" enctype="multipart/form-data">
    <input type="file" name="myfiles[]"/><br>
    <input type="file" name="myfiles[]"/><br>
    <input type="file" name="myfiles[]"/><br>
    <input type="submit" value="Upload File"/>
</form>

PHP :

<?php
    // Basic Use :
  require 'autoload.php';

  // single File upload

  $file = new upload\File('myfile');
  $file->Upload('/MyDirectory');

  // Multi File upload

  $file = new upload\MultiFile('myfiles');
  $file = upload('/MyDirectory');
  // optional

        // validation  max Size Allowed Extensions and if user selected a file
  $file->Size(9999999)->Extension('jpg,png,jpeg')->Exist();
        // New Name (Only for signl File upload)
  $file->setName('myfile');
        // Get Name
  $file->getName();
        // New Extension
  $file->setExtension('pdf');
        // Get Extension
  $file->getExtension();

        //compress images (only images)
  $quality = 75;
  $file->Compress($quality);

contribution

any contribution will be welcomed

About

PHP File Uploader


Languages

Language:PHP 100.0%