phpShareFiles

A PHP application to share large files with your contacts/customers

Main page     Screenshots     Download/CVS    

What is it?

phpShareFiles is a PHP application designed to exchange large files on the web when your users can not use SMTP servers.

Authenticated users can create zones where they can put files or tell their contacts to put ones. Notification messages can be sent.

This is intended to be a professional extension to email systems for companies that need to exchange files with their customers or others in an easy way. Authentication systems can vary from htpasswd files to imap/ldap external systems.

phpShareFiles is available in English, German and French for users (general site configuration).

How does it work?

Zones list is the place where authenticated users (flat htpasswd files, imap, ldap, whatever) can create and delete zones. For each zone they can notify people they want to share files with. Each zone has an unauthenticated part where the registered user and one or more of his correspondants can download and upload file. A hash in the url of the zone keeps it private.

First case: one of your users wants to send a large file to a customer: he will create a zone, clic on the zone and upload his file. He will then come back to the zones list and clic "Notify" for the given zone, enter the email address of his customer. The customer will receive a direct link to the unauthenticated part of the zone and will be able to download the file.

Second case: one of your user wants to receive a large file from a customer: he will create a zone and clic "Notify" for the given zone, enter the email address of his customer. The customer will receive a direct link to the unauthenticated part of the zone and will be able to upload the file. Your user will receive a notification email with the link to the uploaded file.

What is needed?

No database is needed (flat files are used)

Authenticated parts of phpShareFiles can be setup simply with htpasswd. You can also use external authenticated systems: you just have to modify the .htaccess files. In case of htpasswd files, imap, etc (everything else than ldap) users will have to setup their names and email address. In case of ldap authentication, names and email will be taken automatically from the directory.

Authors

Cyril Bellot (Dev)

Last news:

New release : 1.4
on Mon, 23 May 2011 17:24:00 -0000
Including German translation

German translation
on Mon, 23 May 2011 16:45:45 -0000
It has been added thanks to Thomas \( thomashohm \)

New release : 1.3
on Wed, 18 Nov 2009 22:21:07 -0000
Including recent updates

checkbox to make the upload file unchangeable
on Wed, 18 Nov 2009 21:43:47 -0000
The request from tracker : http://urlalacon.com/xbcoFh has been commited to cvs and will be available in v1.3.

Solved gettext conflict
on Wed, 18 Nov 2009 19:22:22 -0000
\_\(\) function has been renamed to avoid function already declared in case of use of gettext module. It has been commited to cvs and will be available in v1.3.

Intermediate patch
on Wed, 18 Nov 2009 19:04:03 -0000
A new patch has been commited today to add a confirm dialog box defore updating remote files. Thanks to Benjamin Cleyet-Marrel.

New release : 1.2
on Wed, 10 Jun 2009 10:26:26 -0000
Bug fix release

New release : 1.1
on Sun, 31 May 2009 13:53:46 -0000
A few improvements have been made to the notifications system.

New release : 1.0
on Tue, 14 Apr 2009 08:16:06 -0000
This is the first release of phpsharefiles. It is a production release.

Project registered
on Mon, 13 Apr 2009 18:43:01 -0000
Although he project has been used for some time, it has just been registered to sourceforge.