Chcel by som sa vás opýtať že ako by sa dala v PHP obmedziť rýchlosť sťahovania?
Dala by sa obmedziť rýchlosť sťahovania iba pre jeden priečinok?
Ďakujem
Obmedzenie rýchlosti sťahovania
Nemohli by ste mi upraviť tento php skript aby keď zadám uploadserver.webscript.biz/download/download.php?=nazovsuboru.zip
tak nech mi to stiahne súbor nazovsuboru.zip
Tu je ten skript:
Ďakujem
tak nech mi to stiahne súbor nazovsuboru.zip
Tu je ten skript:
Kód: Vybrať všetko
<?php
$file = "test.html"; // Filename
$speed = 50; // i.e. 50 kb/s download rate
if(file_exists($file) && is_file($file)) {
header("Cache-control: private");
header("Content-Type: application/octet-stream");
header("Content-Length: ".filesize($file));
header("Content-Disposition: filename=$file" . "");
flush();
$fd = fopen($file, "r");
while(!feof($fd)) {
echo fread($fd, round($speed*1024)); // $speed kb at a time
flush();
sleep(1);
}
fclose ($fd);
}
?>Ďakujem
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Kód: Vybrať všetko
<?php
$file = $_GET['file']; // Filename
$speed = 50; // i.e. 50 kb/s download rate
if(file_exists($file) && is_file($file)) {
header("Cache-control: private");
header("Content-Type: application/octet-stream");
header("Content-Length: ".filesize($file));
header("Content-Disposition: filename=$file" . "");
flush();
$fd = fopen($file, "r");
while(!feof($fd)) {
echo fread($fd, round($speed*1024)); // $speed kb at a time
flush();
sleep(1);
}
fclose ($fd);
}
?>