Skip to content

Web file sharing system with PHP and MySQL

June 13, 2020
In this post you will find a very good web system, created in PHP and MySQL, in which you can share files. IT'S FREE, ENTER!

In this post you will find a very good web system, created in PHP and MySQL, in which you can share files. IT'S FREE, ENTER!

 

WE START:

I come with another contribution, and this time I want to share with you an excellent free system that I came across, created with PHP and using MySQL database management. It is a system that allows you to upload / manage files directly on a server. I present to you BELBOX:

What is the functionality of the BELBOX file system?

BELBOX, in its version 1.5, is a file sharing system in which you can manage your profile, upload any type of file and above all, create folders, search for friends, grant permissions to files / folders to your friends / family / colleagues, comment on publications, receive notifications and much more.

BELBOX Features

  • User management: allows you to create a community of users who can interact with each other.
  • Upload files: each user can upload whatever they want, the file will be displayed on their wall, which their friends can also see if they are granted the permissions.
  • Create folders: each user can create folders, which will also be displayed on their wall, which their friends can also see if they are granted the permissions.
  • Profiles: users can manage their profile, filling in basic information about them.
  • Comments: users can write comments to their friends' files and / or images.
  • Notifications: all users can receive notifications when their friends download or comment on their files and / or folders.

BELBOX enhancements

  • You will be able to update the profile image in real time, using AJAX.
  • You will have access to update personal data.
  • Control panel with an elegance to see how many downloads you have made, how many files you have and much more.
  • File upload security.
  • Show alerts with every action taken.
  • You will be able to comment the files in an elegant way.
  • Colors changed to be more elegant to users.
  • Download counters.
  • Show icon depending on the type of file, if it is PDF an icon of the same is shown, if it is PNG, one that describes it, etc.
  • You will be able to search for files in an immediate way.
  • Show files by the amount that the user wants.
  • Pagination throughout the site.
  • You can copy the link of the file.
  • FILE.PHP: show an image if the file is an image, otherwise the name is shown.
  • Add files within folders.
  • Register in an elegant way with AJAX.
We recommend you:  CSS3 and advanced JavaScript course, by MEGA

BELBOX screenshots

blank

blank

blank

blank

BELBOX Installation Instructions:

  1. Download the necessary files (link at the bottom of this post).
  2. Copy and unzip the file in the folder c: \ xampp \ htdocs (or wherever you have your server), at the end you will have a folder called "Belbox-beta-master", which you can access from the browser as: http: // localhost / belbox-beta-master /.
  3. Create a database using PhpMyAdmin by accessing the following URL: http: // localhost / phpmyadmin /. In our case, we have called the database with the name: "belbox“, But you can name it whatever you want.
  4. Import the tables from the database: to do this, look for the file "Belbox.sql" in the root directory of the project, and once located, proceed to import the data from PhpMyAdmin.
  5. Configure the connection data to the database by editing the configuration file located at the following path: http: //localhost/belbox-beta-master/config/config.php. This is the path that we have used for this example, but in the same way you can place it in the path you want, just remember to locate the config folder and within that directory the config.php file.
  6. Web view: http: // localhost / belbox-beta-master /.
  7. To access the system you must register from the login screen of the system.
  8. READY!

Download BELBOX file system

DOWNLOAD SYSTEM

Doubts questions?
I hope I have helped you and I hope you are done with the post. If you don't understand something, contact our team using the floating chat (located in the lower right part of your screen) to leave us your question.

You can see our most recent posts on our page start from the blog. Like us on our Facebook page so you don't miss any news.

GOOD MORNING AND GREETINGS FROM OUR TEAM!