PHP Classes

uncentralizedDownloader: Manage downloading of files from multiple servers

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in Bookmark in
  Info   View files View files (14)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2007-07-31 (7 years ago) RSS 2.0 feedStarStarStar 52%Total: 743 All time: 4,193 This week: 1,457Up
Version License PHP version Categories  
ud 0.1GNU General Publi...4.0HTTP, Files and Folders
Description Author  

This package can be used to manage the download of files from one or more servers.

It can serve files for download. The files can be retrieved optionally from external servers according to configuration definitions file. The configuration file can be replicated to other files.

The download manager class can check the referer URL to prevent hot linking. The download URL are changed over time to make hot linking even more difficult.

Innovation Award  
PHP Programming Innovation award winner
August 2007

Prize: One book of choice by O'Reilly
Many sites serve files for download to their users. When a site needs to serve many files for download, often it is necessary to distribute the download jobs between multiple servers.

This class implements an elegant solution that takes care of important details like being able to control from the main site server which users can download the files, hotlink prevention, replication of download configuration files, etc..

Manuel Lemos
Picture of Rémy Sanchez
Name: Rémy Sanchez is available for providing paid consulting. Contact Rémy Sanchez .
Classes: 4 packages by
Country: France France
Age: 25
All time rank: 1289 in France France
Week rank: 32 Up1 in France France Up
Innovation award
Innovation award
Nominee: 3x

Winner: 1x

  Files folder image Files  
File Role Description
Files folder imagefiles (1 file)
Files folder imagepages (5 files)
Accessible without login Plain text file dirname.php Appl. Contains the name of the downloadable files directory
Accessible without login Plain text file dl.php Appl. The file that creates an instance of udManager
Accessible without login Plain text file GPL Lic. The licence
Accessible without login Plain text file README Doc. The documentation
Plain text file ud_config.class.php Class udConfig class, fetches the configuration
Plain text file ud_fs_interact.class.php Class udFsInteract, the class to interact with the file system
Plain text file ud_mananger.class.php Class udManager, the main class
Plain text file ud_talk.class.php Class udTalk, the class to talk between servers

  Files folder image Files  /  files  
File Role Description
  Accessible without login Plain text file gpl.txt Data A sample file to be downloaded

  Files folder image Files  /  pages  
File Role Description
  Accessible without login Plain text file 200.php Appl. OK page template
  Accessible without login Plain text file 403.php Appl. Not authorized page template
  Accessible without login Plain text file 404.php Appl. Template file for Not Found error.
  Accessible without login Plain text file default.php Appl. When nothing to download, this page is shown
  Accessible without login Plain text file model.php Appl. The global template

 Version Control Unique User Downloads Download Rankings  
 0%Total:743All time:4,193
 This week:0This week:1,457Up
 User Ratings  
 All time