With PHPAudit you can easily distribute your product or files to the end user. We simplify the process by offering a web based upload system which you can use to upload your file(s) to the main PHPAudit file server. We realize that some files would be too big to upload through the web so we also offer the ability to upload your files via FTP. After the files have been uploaded to the file server you can attach them to products using the product editor. When your end user / client orders a product the file(s) attached to the product are available for download in the client area. Consider the diagram below as it illustrates the flow of PHPAudit distribution.

Admin Area Product Uploads
Using the admin area product upload tool couldn't be easier. We provide a form in which you can specify a file to upload right from your local file system. This same tool can be used to create the database record for the upload in case you have chosen to manually FTP your file to the file server. Read below for a few key features:
- Review your server configuration and PHP configurations
- Ability to use your own file name or a randomly generated filename
- Ability to give the file a title which is used in the client area display
- Ability to give the file a description which is used in the client area display
- Ability to create a database only record for the upload in case of manual FTP
- Upload the file as a product or as an update to a product
- Supports multiple file downloads per product
- The upload tool accepts .zip, .tar.gz, .gz and .exe file types
Client Area Product Downloads
PHPAudit makes file downloads available to your end users through the client area. The client area, among other things, allows your end user / client to login and download product or product update files. The download files are attached to a license or to an order if the product is not licensed. The client area utilizes a very modern, yet simple design that is easy to integration into your website and easy for your end users / clients to use and understand.
Client Area Product Updates
Product updates are also available to your end users through the client area. Many scripts are sold with access to product updates for a certain length of time, for example, 6 or 12 months. PHPAudit has full support for products sold like this through our upgrade packages feature (a similar option is provided for support). Each product you sell through PHPAudit can include timed product updates. If your product update is timed, after the timed period has passed the end user has the option of purchasing a new update package. In the event the upgrade package expires, the end user wont be able to download your product or updates to your product until they purchase a new upgrade package. As usual, these options are fully configurable on a per product basis.