Skip to content

FilePilot PHP — Simple File Manager with Upload, Folders, Rename & Delete (PHP, No Database)

1 downloads 16 views Updated 4 hours ago
FilePilot PHP — Simple File Manager with Upload, Folders, Rename & Delete (PHP, No Database)
Price
Free
No cost
Downloads
1
Category
PHP Scripts
Last update
Nov 10, 2026
License
MIT / Free use
Reviewed by our team before publishing

About this code

FilePilot PHP — Simple File Manager with Upload, Folders, Rename & Delete (PHP, No Database)

Your own private file manager in one small PHP script — no framework, no database, no monthly fee. Log in, upload files, create folders, rename, delete, download and search, all from a clean single page. Drop it on any shared PHP host and it just works.

Features

  • Password-protected login (session-based; default demo password admin123, changeable in one line in config.php)
  • Upload multiple files at once, with size limit and extension blocklist (.php, .exe, .sh and other executables are refused)
  • Create folders, breadcrumb navigation into subfolders, rename and delete (with confirm) for files and folders
  • Download any file, search/filter by name, and a storage-used bar so you always see how much space is left
  • Security built in: path-traversal protection (realpath check — ../ is rejected), CSRF tokens on every form, and XSS-safe output everywhere
  • Uploads folder hardened with .htaccess (PHP execution disabled) — safe even on shared hosting

What's inside

index.php, login.php, logout.php, config.php, includes/functions.php, assets/style.css, and a protected files/ folder. Vanilla PHP 7.4+ — no framework, no database, no Composer, no external libraries.

How to use

  1. Upload the folder to your PHP host (e.g. public_html/filepilot/) and make sure the files/ folder is writable.
  2. Open the site, log in with the demo password admin123.
  3. Change the password first: run php -r "echo password_hash('YOUR-PASSWORD', PASSWORD_DEFAULT), PHP_EOL;" and paste the result into FP_PASSWORD_HASH in config.php.
  4. Upload files, create folders, and manage everything from the one-page dashboard.

Requirements

PHP 7.4 or newer on any web host. No database, no installation, no dependencies.

Need a Custom Website or Mobile App?

Downloading free code is just the start. Yadu Tech builds complete websites and mobile apps for businesses — design, development, deployment, all done for you.

👉 Chat on WhatsApp

Features & includes

Full source code
Easy setup
Clean, modular code
Responsive design

You might also like

More in PHP Scripts
StayEase — Hotel Booking & Room Management System (PHP + SQLite)
Premium
PHP Scripts • 1d ago

StayEase — Hotel Booking & Room Management System (PHP + SQLite)

🏨 StayEase — Hotel Booking & Room Management System (PHP + SQLite) StayEase is a ready-to-run booking system for small hotels, guest houses...

0 29
₹299
Currency Converter — Convert 10 World Currencies Instantly (PHP)
Free
PHP Scripts • 1w ago

Currency Converter — Convert 10 World Currencies Instantly (PHP)

Currency Converter — Convert 10 World Currencies Instantly (PHP) A single-page PHP currency converter for Indian businesses, freelancers and...

2 63
Free
GymFit Pro — Gym & Fitness Membership Management System (PHP + SQLite)
Premium
PHP Scripts • 1w ago

GymFit Pro — Gym & Fitness Membership Management System (PHP + SQLite)

🏋️ GymFit Pro — Complete Gym & Fitness Membership Management System GymFit Pro is a ready-to-run membership system for gyms, fitness studios...

0 74
₹299
FilePilot PHP — Simple File Manager with Upload, Folders, Rename & Delete (PHP, No Database)
Free
Download