File Management System in PHP with source code

The complete file management system written PHP and MYSQL database with the complete zipped source code provided for free. This system can be used by IT students for their IT projects based on file management. A video demonstration has been provided for this project

File Management System in PHP with source code
File Management System in PHP with source code

File Management System in PHP with source code

Table of content

  1. About the file management system in PHP
  2. Features of the file management system in PHP
  3. Script details
  4. Server Requirements
  5. Video demo
  6. How to run the downloaded source code
  7. The screenshots

About the file management system in PHP

This project called the file management system in PHP is a file management platform which is written in PHP and can be used to create an online file management website. This file management system has so many features which are listed below.

This Web Application is written in PHP Language and Uses MySQL Database. This system has two access methods which are the administrator and user login. The admin has a dashboard which shows a bar chart for the documents uploaded by each user and the number of file uploaded. Administrator can add another admin by creating an account for them using their name and password. All the administrators created are listed on a page in the admin panel. An admin can be edited to change the details or deleted from the system.

Admin can add a user just like they do for the admin. They manage all other created users. They can either edit the user or delete them.

A file can be uploaded by the user and also by the admin. Each user manages the files they upload whereas the admin see all and manages all. Files uploaded can be downloaded or deleted. When a file is downloaded, the download count for the file increases. It also has the login history page which where you can see the login history of you account. The administrator sees all login history for both admin and user.

 

Features of the file management system in PHP

  • Login and Logout system
  • Admin panel
  • users panel
  • Mobile Responsive
  • File download count
  • Upload files
  • Add users
  • Add admin
  • Detailed chart system
  • View user files
  • Users panel
  • Admin login history
  • User login history
  • Delete user
  • Edit user
  • Delete admin
  • Edit admin
  • Delete uploaded file
  • Download uploaded file

Script Details

Written in PHP, HTML, JavaScript
Database MYSQL
Design Bootstrap, CSS
Type Web Application
Download type Zip file
Download size 18.4mb

Requirements

 Almost all servers already have them installed.

  • PHP 7+
  • MYSQL Database

Video Demo

Watch video for easy installation

 

Step by step to run the script (installation)

A server is required to run this project. We will be using XAMPP.

For XAMPP

  1. The script is provided below, click on download to start downloading the script.
  2. Go to your download folder in your Pc and extract the source code folder.
  3. Copy the folder you extracted and paste it in (for XAMPP xampp/htdocs, for WAMPP wampp/www, for LAMPP var/www/html) root directory in your pc.
  4. Open your XAMPP Control panel and start Apache and MYSQL.

Creating a database

  1. Open your browser
  2. Go to this path “http://localhost/phpmyadmin/
  3. Click on New on the left side of the screen.
  4. Create a database named “filemanagement_db”.
  5. Click on the import tab.
  6. Click on browse file and select “filemanagement_db.sql” from the folder we extracted.
  7. Click on Go.

After creating a database

  1. Open a new tab on your browser and go to the path. E.g. “http://localhost/filemanagement/” OR http://localhost/[The project folder]/. The home page will be displayed; from there you can access different portals which are on the website.
  2. You can then click on the admin, staff or client portal to display the login page for that level.
  3. Login using the details below.

This file management system can be used by IT students for their projects. It is written in PHP and uses MySQL database. This web application can be downloaded below, using the links provided below. You might get errors if you use PHP version greater or lesser than the one we have provided in the requirements.

 

SCRIPT ZIP PASSWORD IN VIDEO

Login info

Admin Login Details

URL: http://localhost/filemanagement/private_dashboard/

Email: admin@mail.com

Password: admin123

 

SCREENSHOTS

File Management System in PHP with source code

Dashboard 

File Management System in PHP with source code