Zipped Folder Manager App Using PHP and MySQL with Source Code

Language

Welcome to the Zipped Folder Manager App! This application is designed to streamline the management of zipped folders, offering users a convenient way to upload, view, download, and delete zipped folders. Built on a foundation of PHP for server-side functionality and MySQL for data storage, this app combines efficiency with user-friendly features.

With the Zipped Folder Manager App, users can easily upload zipped folders containing multiple files and directories. The app provides a clear list of uploaded folders, including essential details like Folder ID, Folder Name, and Date Uploaded. Additionally, users can download any uploaded zipped folder and delete them when no longer needed, ensuring a seamless experience for organizing and accessing zipped files.

You may also check some simple PHP and MySQL projects:

Features:

  1. Upload Zipped Folders: Users can upload zipped folders containing multiple files and directories.
  2. List of Folders: Displays a table listing all uploaded folders with their respective details like Folder ID, Folder Name, and Date Uploaded.
  3. Download Folder: Users can download any uploaded zipped folder.
  4. Delete Folder: Allows users to delete zipped folders from both the database and the file system.

Technologies Used:

  • PHP: Used for server-side scripting to handle file uploads, database operations, and page rendering.
  • MySQL: Used as the database management system to store folder information.
  • Bootstrap: Used for responsive and visually appealing front-end design.
  • jQuery: Used for DOM manipulation and dynamic functionality such as DataTables integration.

How to Use:

  1. Upload Zipped Folder:

    • Click on the "Add Folder" button to open the modal.
    • Select a zipped folder from your local system using the file input.
    • Click the "Add folder" button to upload the zipped folder.
  2. View List of Folders:

    • The main page displays a table with columns for Folder ID, Folder Name, Date Uploaded, and Action.
    • Action buttons allow you to download or delete a folder.
  3. Download Folder:

    • Click the download icon (fa-download) in the Action column of the desired folder row.
    • Confirm the download when prompted.
  4. Delete Folder:

    • Click the delete icon (fa-trash) in the Action column of the desired folder row.
    • Confirm the deletion when prompted.
  5. Notes:

    • Ensure that the uploaded folders are in ZIP format.
    • Deleting a folder will permanently remove it from the database and the file system.
       

Sample Screenshots of the Project:

Landing Page

Add Folder Modal

Added Zipped (can be download and delete)

How to Run?

  • Download and Install XAMPP.
  • Download the provided source code zip file.

Note: The database is included on the provided zip file.

Installation/Setup:

  • Create a database named "folder_manager_db" in phpMyAdmin MySQL.
  • Transfer the provided source code to the htdocs folder.
  • Import the provided SQL file into the created database.
  • Open your browser with the link "http://localhost/folder-manager-app/".

Video Demonstration for Installation/Setup:

Conclusion:

In conclusion, the Zipped Folder Manager App is a robust solution for managing zipped folders, offering a simple yet powerful interface for users to handle their files effectively. By leveraging PHP and MySQL technologies, the app provides a reliable and scalable platform for organizing, storing, and accessing zipped folders with ease. Whether for personal use or business purposes, this application simplifies the process of handling zipped files, enhancing productivity and convenience for users across various domains.

That's it! I hope this "Zipped Folder Manager App Using PHP and MySQL" will assist you on your programming journey, providing value to your current and upcoming PHP projects.

For additional tutorials and free source code, explore our websites.  

Enjoy Coding :>>

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.

FOR YOUR OWN SAFETY, PLEASE:

1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Add new comment