Files
Drop Files app into any dir and start browsing files and folders.
Created by the folks at photo gallery.
What is Files app?
Files is a single-file PHP app that can be dropped into any directory on your server, instantly creating a gallery of files and folders. It supports all file types and allows you to preview images, video, audio and code.
- Single file. Simply drop it into any directory on your server.
- Search and sort files in real-time.
- Advanced list and gallery layouts that can be toggled in real-time.
- Preview IPTC, EXIF and GPS maps for your photos.
- Fast loading using cache mechanisms and CDN.
- Advanced tree-menu navigation displays entire directory structure.
- Beautiful code highlighter to view and edit code formats.
- Optional login to protect access.
- Upload, move, copy and delete files *coming soon!
Usage Examples
- Instantly create a gallery of all your files and folders. No setup required.
- Preview images, video, audio and code.
- Share files and images with clients, friends or family.
- Use as a simple yet beautiful and modern gallery on your website.
- Preview IPTC, EXIF, GPS, dimensions and size for your photos.
- Manage files and folders directly on your server. Coming soon!
- Faster and more comfortable than using FTP!
Demo's
- Main demo
- login as guest:guest.
- Modal instead of popup for images emphasizes meta.
- Disable images for light layout without image resizing.
- Disabled menu allows you to navigate folders directly.
- Preload all data so that folder navigation is instant.
- Single directory without subfolders.
Requirements
- Any web server with PHP 5.5 or higher. Extensions GD and mbstring are required.
- Files app works in all modern browsers Chrome, Firefox, Safari, Opera and Edge, and almost all mobile devices. Files app does NOT work in Internet Explorer.
- Although Files app is a single file that loads files locally, it still requires an internet connection to load Javascripts loaded from CDN jsdelivr.com.
Download
Simply download index.php, drop it into any dir and view from browser.
- You can rename the file to anything you want, for example "myfiles.php".
- For advanced config, open index.php in any editor and edit options.
- For support, please use the photo.gallery Files forum.
Subscribe
Subscribe to Files app updates.
Screenshots

Rows large layout

Rows small layout

Small list layout

List large layout

Grid large layout

Grid small layout

Blocks layout

Columns layout

image fit modes

Live search filter

Live sorting

Advanced menu

Image formats

Video preview

Audio preview

Code highlighter and editor

Large icons

small icons

Context menu

Folders depth

Language support

login

Menu disabled

Popup image meta

Single dir

Mobile friendly

Mobile grid

Mobile list

Mobile menu

Mobile modal

Mobile video
