4/15/13

PHP and MySQL based file management system

ProjectSend is PHP and MySQL based file management system aimed at managing client-specific files. Clients are created and assigned a username and a password. Then you can upload as much files as you want under each account, and optionally add a name and description to them.

 Some of the features of ProjectSend taken directly from their website:
  • Unlimited file size uploading! (thanks to plupload, uploding in “chunks” allows you to overcome any server restriction on file and post sizes).
  • Upload several files at a time and then add the information to all of them on a single screen.
  • Upload from the web interface directly or by FTP, and then import the files into ProjectSend.
  • Clients can upload files to their accounts.
  • Possibility to hide or show files from clients after they were uploaded.
  • Really simple and attractive design. Ease of use for both users and clients!
  • Comes with an installer.
  • User roles (Administrator. Account Manager, Uploader).
  • Sortable full lists of files, users and clients.
  • Options for localization (you can select your timezone and date format). This is reflected inmediatly on every list.
  • Templates system allows you to easily change the files list features and appearance.
  • Two templates included: Default and Gallery.
  • Options and branding selection pages. Your company logo is seen on the clients lists.
  • Can be translated easily via .po files
Website: http://code.google.com/p/clients-oriented-ftp/
Demo: http://www.softaculous.com/demos/ProjectSend
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------

3/8/13

Installation Configuration of PHP

Once PHP has been installed on your computer, you can customize it to fit your needs. Although some
of the configuration settings deal with how the information is shown through the browser, a great many
of the settings relate to how the server handles errors and how those errors are displayed to you and
your users. You will also be able to have some control over how PHP interacts with MySQL.

Testing Your Installation:

To ensure that both PHP and Apache have been installed together, write another test program. Open
Notepad and type the following program:


PHP Testing

echo “If this works, we really did it!”;
?>
Save this file as phptest.php. Open your browser and type http://localhost/phptest.phpand you
should see the screen shown in Fig=1

Customizing Your Installation:

The configuration file that holds the key to how PHP runs on your computer is named php.ini; it can
be found in the root directory where you extracted your installation files. For the purposes of our discus-sion, we assume that you extracted the files to c:\ and then renamed the installation directory to
c:\php\.
The php.inifile includes a brief explanation of each of the configuration settings, which are beyond the
scope of this discussion. However, you are encouraged to read through the entire introduction of the
php.inifile before you begin making changes. In the table that follows, we touch on some of the more
commonly changed settings.

Money making link.