进行中

Quota Download Tracker

The coding development will be done in php, what your constructing is download throttling and bandwidth quota / capping for the user via their cookie or session or http_auth.

The user will download a file from the webserver, the download link will be streamed to them via fopen and content-deposited to the user, the stream will monitor the download of how many bytes is sent over http to the user.

The stream monitor can be sql or a text file, mysql will be more effective.

The throttle can be enabled or disabled , throttling meaning to limit their Download speed, the code will be OOP, the user downloads must be able to work effectively with a download

manager such as internet download manager, dap, flash get or Jdownload, that means the user can stop their download link and resume in their web browser or the download manager, you can use http_range and fseek.

The the major part in the coding is that the user will be limited on their bytes transfer depending on their traffic-share quota, that means if i set it to 1gb, the stream fopen();

will only give them 1GB else their connection link will stop until they recharge their download quota, meaning they will have to add more bytes to continue the file transfer.

If they use a download accelerator with multi-connections, because the download manager usually splits the connection in various chunks, the code must detect how much threads the user is downloading at and how many bytes they have successfully download if they have exceed their bandwidth quota, the download will halt until they recharge their quota.

All of this must be done in pure php.

A Model example

{

Bandwdith transfer User login via cookie or php auth --> login () ---> user sends download link ---> [url removed, login to view] ----> searchesforthelink() -->

sendsfile() ---> content-despoist --> stream monnitor() --> Writes the total amount of bytes transfred for the user --> Updates SQL.

Sql ( id, filename, fileid, bytesused, userid, bytes_left, download_status)

}

These phpclasses will help you out towards this, i need to know whats the cost of designing this.

{

HTTP::Download Pear Class

[url removed, login to view]

[url removed, login to view]

}

If you have a better scripting language or program to code this application, let me know.

I have some examples here that can help

技能: 平面设计, HTML, PHP, 网站设计

查看更多: whats graphic design, web development recharge, web development program downloading, web designing means, web designing html coding, web designing download, traffic accelerator, tracker download, the meaning of web designing, test manager resume, sql server resume, server scripting language, resume examples graphic design, program manager resume examples, program manager resume, package design manager, meaning of web design package, meaning of package design, meaning of graphic designing, it resume examples

关于此雇主:
( 0个评论 ) Georgetown, Guyana

项目ID: #7310194

授予:

Moniservices

We are very interested in this project, and ready to start work. We have excellent team of professional’s people to work on your project efficiently and complete job in time. We have read your deepest requirement at ou 更多

$294 USD 在15天内
(5条评论)
3.4

4 威客就此工作平均出价 $246

buraqtech

1. Tours Site + Booking Module We already designed and developed a complete portal for online tours listing with complete online bookings of tours with departures and much more other things in a complete cms based sol 更多

$289 USD 在7天内
(102条评论)
8.1
aryan151

A proposal has not yet been provided

$222 USD 在3天内
(100条评论)
5.4
webexpertsunny

I can complete this task as you want in minimum time period at very low cost as I have a team of experienced designers and developers. I want long term relation with you that's why working at very good prices. Hope you 更多

$180 USD 在3天内
(2条评论)
1.4