Skip to content

It is the connector to the File Manager, regardless of the GUI.

License

Notifications You must be signed in to change notification settings

stefanchiriac/filemanager-php

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Filemanager for PHP

It is the connector to the File Manager, guillermomartinez/filemanager-ui It is the GUI.

Required

  • PHP >= 5.4

Wiki

Wiki

Installation

composer require guillermomartinez/filemanager-php:0.1.*

Create file conector.php in folder public_html

<?php
include("vendor/autoload.php");
use GuillermoMartinez\Filemanager\Filemanager;

// Add your own authentication method
//if(!isset($_SESSION['username']) || $_SESSION['username']!="")
//  exit();
$extra = array(
	// path after of root folder
	// if /var/www/public_html is your document root web server
	// then source= usefiles o filemanager/usefiles
	"source" => "userfiles",
	// url domain
	// so that the files and show well http://php-filemanager.rhcloud.com/userfiles/imagen.jpg
	// o http://php-filemanager.rhcloud.com/filemanager/userfiles/imagen.jpg
	"url" => "http://php-filemanager.rhcloud.com/",
	"debug" => false,
	"images" => [
        	'resize'=>[
			// width,height,IF TRUE crop in width ELSEIF NULL is auto,IF TRUE crop in height ELSEIF NULL is auto
            		'medium' => array(340,180,true,true),
			'large' => array(1024,768,true,true),
        	]
    	],
    // to show thumbs directory you need to set a valid directory and set show_folder_thumb on true
    "folder_thumb" => 'thumbs',
    "show_folder_thumb" => true
	);
if(isset($_POST['typeFile']) && $_POST['typeFile']=='images'){
    $extra['type_file'] = 'images';
}
$f = new Filemanager($extra);
$f->run();
?>

Install https://github.com/guillermomartinez/filemanager-ui for user interface.

Demo

http://php-filemanager.rhcloud.com/

demo2 demo1 demo3

About

It is the connector to the File Manager, regardless of the GUI.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%